Pierre Cheucle's picture

Pierre Cheucle

Tech Lead

Ingénieur logiciel diplômé de l’Efrei en 2014, Pierre a rejoint SCIAM après une belle carrière dans la banque, pour que son quotidien soit nourri de sa passion pour la tech.Pierre possède une triple compétence développement, lead technique et management qu’il a développée lors de diverses expériences, principalement sur des projets d’envergure pour différents métiers critiques de la banque (Paiement, Trésorerie, Conformité…).Il possède une solide vision et expérience sur le développement de systèmes distribués (applications Cloud Native, architecture microservice, API, Messaging, etc.).Pierre est avant tout un passionné qui aime partager avec ses pairs autour des approches de conception logicielle (DDD, CQRS, microservice…) et des bonnes pratiques de code.

 

Articles publiés

Assurer la cohérence des données dans Quarkus grâce à MicroProfile LRA (Long Running Actions)

Publié le 07/12/2023

La spécification MicroProfile LRA propose un modèle de transaction permettant de garantir la cohérence des données lors d’opérations métiers impliquant plusieurs microservices. À l’aide d’un exemple concret, nous allons voir dans cet article comment mettre en œuvre MicroProfile LRA dans une application Quarkus.


Video - Assurez la cohérence de vos données dans Quarkus grâce à MicroProfile LRA (Long Running Action)

Publié le 29/09/2023

Garantir la cohérence des données dans une architecture microservices représente un défi important pour nous les développeurs.Parmi les solutions existantes pour mener à bien cette tâche, Eclipse MicroProfile LRA (Long Running Actions) propose une approche élégante et standard puisque basée sur les travaux de l’OASIS Web Services comitee.Lors de cette présentation, je vous montrerai comment mettre en œuvre LRA dans une application Quarkus à travers différents scenarii et exemples de code.Nous testerons notamment la résilience de notre application en simulant un incident impactant la cohérence des données, et nous visualiserons en direct comment LRA gère l’événement pour préserver l’intégrité de nos données. A l’issue du talk, vous repartirez avec une solution standard permettant de garantir la cohérence des données dans vos transactions métiers.