# LRA


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

Pierre Cheucle
Pierre Cheucle
07/12/2023

• 6 mins de lecture

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)

Pierre Cheucle
Pierre Cheucle
29/09/2023

• 1 min de lecture

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.