Architecture microservices et cohérence des données : mais on fait comment pour de vrai ? (JF James)

Pour rester informé sur l'actualité de Devoxx France, suivez nous sur twitter :   / devoxxfr   ou consultez notre site web https://www.devoxx.fr/ Titre original : Architecture microservices et cohérence des données : mais on fait comment pour de vrai ? (Jean-François James) Description Les architectures microservices ont le vent en poupe. Elles présentent de nombreux avantages pour mettre en place les bonnes pratiques DevOps et faire travailler en parallèle des équipes pluridisciplinaires autonomes. Evoluer du monolithe vers les microservices n’est pas un long fleuve tranquille… Les challenges ne manquent pas. L’un d’entre eux, et non des moindres, est la cohérence des données. Un des principes de base est que chaque service possède sa propre base de données. Quand une transaction métier invoque plusieurs services, on ne peut donc plus compter sur les bonnes vieilles transactions ACID des serveurs SQL. Quant aux transactions distribuées XA/2PC, oubliez les, elles sont jetées au pilori des mauvaises pratiques depuis bien longtemps ! Une fois ce constat établi, on fait quoi concrètement ? Comment peut-on répondre à cette problématique ? Dans cette présentation, nous verrons comment procéder avec deux approches : les SAGA et les LRA (Long Running Action). Un exemple concret basé sur MicroProfile et le framework Eeventuate Tram vous permettra de les appréhender et de choisir la bonne option pour votre projet Microservices.

Architecture microservices et cohérence des données : mais on fait comment pour de vrai ?
▶︎

Architecture microservices et cohérence des données : mais on fait comment pour de vrai ?

Ce que les développeurs doivent savoir sur les index (Nelson Dionisi)
▶︎

Ce que les développeurs doivent savoir sur les index (Nelson Dionisi)

Part 1   Architecture Micro services
▶︎

Part 1 Architecture Micro services

La fin des architectures en couches avec l’approche hexagonale (Benjamin Legros)
▶︎

La fin des architectures en couches avec l’approche hexagonale (Benjamin Legros)

FastBCP : l'export de données parallélisé
▶︎

FastBCP : l'export de données parallélisé

Software Architecture: The Hard Parts - Neal Ford
▶︎

Software Architecture: The Hard Parts - Neal Ford

DDD, Necessary but Insufficient - Chris Richardson - Explore DDD 2024
▶︎

DDD, Necessary but Insufficient - Chris Richardson - Explore DDD 2024

Architecture microservice et cohérence des données : mais on fait comment pou… (Jean-François James)
▶︎

Architecture microservice et cohérence des données : mais on fait comment pou… (Jean-François James)

Architecture hexagonale pour les nuls (Youen Chéné)
▶︎

Architecture hexagonale pour les nuls (Youen Chéné)

Introduction aux architectures Micro services
▶︎

Introduction aux architectures Micro services

Comment OpenTelemetry peut transformer votre monitoring en unifiant vos logs ... (Vincent Behar)
▶︎

Comment OpenTelemetry peut transformer votre monitoring en unifiant vos logs ... (Vincent Behar)

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson
▶︎

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Doctolib a besoin d'une base de données plus puissante. Ok, ... ? (Bertrand Paquet et David Gageot)
▶︎

Doctolib a besoin d'une base de données plus puissante. Ok, ... ? (Bertrand Paquet et David Gageot)

Concevoir un SaaS multitenant | Loïc Mathieu
▶︎

Concevoir un SaaS multitenant | Loïc Mathieu

Part 1- Implémentation d'une Architecture Micro services avec Spring Cloud
▶︎

Part 1- Implémentation d'une Architecture Micro services avec Spring Cloud

Comment maintenir de la cohérence dans votre architecture microservices (Clément Delafargue)
▶︎

Comment maintenir de la cohérence dans votre architecture microservices (Clément Delafargue)

ARCHITECTURE MONOLITHIQUE & MICRO SERVICES , COMMENT BIEN CHOISIR ?
▶︎

ARCHITECTURE MONOLITHIQUE & MICRO SERVICES , COMMENT BIEN CHOISIR ?

Monolith, Microservices, Modular Monolith: Quelle Architecture Logicielle Choisir en 2025 ?
▶︎

Monolith, Microservices, Modular Monolith: Quelle Architecture Logicielle Choisir en 2025 ?

Part 1 - Bonnes Pratiques et Challenges des Architectures Distribuées basées sur les Micro-Services
▶︎

Part 1 - Bonnes Pratiques et Challenges des Architectures Distribuées basées sur les Micro-Services

S'affranchir de la Pyramide des Tests (Jonathan Boccara)
▶︎

S'affranchir de la Pyramide des Tests (Jonathan Boccara)