Loading…
SnowCamp 2020 has ended
22nd-25th of January 2020 / 22-25 Janvier 2020, Grenoble
Back To Schedule
Thursday, January 23 • 10:45 - 11:30
Du Business Process Modeling pour orchestrer des microservices ?

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Dans le cadre d'un projet IOT d'envergure dans lequel nous devons télé-relever des informations de capteurs disséminés partout en France, nous avons mis en place une architecture de stream processing à base de microservices Java, Apache Nifi et Apache Flink.
Une telle architecture présente l'avantage d'une meilleure maintenabilité et d'une meilleure scalabilité. Cependant, sa mise en oeuvre est plus délicate et la robustesse de l'ensemble de la solution nécessite des précautions supplémentaires. D'autant plus, lorsque le client annonce qu'une garantie transactionnelle infaillible doit être apportée sur l'ensemble de la chaîne.
Notre approche originale a consisté à s'appuyer sur l'usage d'un orchestrateur externe qui permet d'implémenter plusieurs design patterns de microservices : la traçabilité globale, les sagas transactionnelles et la supervision distribuée. Cet orchestrateur s'appuie sur la solution Opensource Camunda, qui s'appuie elle-même sur la norme Business Process Modeling permettant de décrire des processus métiers complexes et d'orchestrer un système complet. Cela présente donc le triple intérêt de superviser, orchestrer et documenter le fonctionnement du système.
Lors de cette session, nous aurons donc l'occasion d'aller au delà du discours commercial de la magie du microservices pour aborder les véritables problématiques de la supervision et de la mise en production d'une architecture répartie complexe.

Bénéfices de la session :
Découvrir les design patterns de l'architecture microservices
Découvrir ou approfondir les problématiques d'une telle architecture complexe répartie
Découvrir le business process modeling et son application sur un tel problème
Découvrir le produit opensource Camunda

Speakers
avatar for Julien Cognet

Julien Cognet

CGI
Manager technique et architecte de système d'information @ CGI Comptant plus de 17 années d’expériences dans le secteur des technologies de l’information, Julien COGNET est architecte de Système d'Information et manager technique de l’agence de CGI Grenoble. Il intervient... Read More →


Thursday January 23, 2020 10:45 - 11:30 GMT
Mont Blanc WTC, 5 - 7, place Robert Schuman, 38025 Grenoble