Thomas Brouillet | Devoxx

Thomas Brouillet
Thomas Brouillet

From Société Générale

Thomas développe depuis une quinzaine d'année des applications Java (avec une pointe de C# et de Javascript de temps à autre), essentiellement dans le domaine de la finance. Il est actuellement tech lead pour la Société Générale.

archisec Architecture, Performance and Security

Les bombes à retardement de l'Event Sourcing / CQRS

Quickie

Avec l'adoption croissante du Domain Driven Design, de plus en plus d'applications font usage de l'Event Sourcing et du CQRS. Ces types de design sont plutôt facile à mettre en place, et apportent de nombreux avantages, mais il recèlent également de nombreux pièges qui ont la particularité de mettre beaucoup de temps à produire leur effets. Ces erreurs de conception détectées plusieurs mois ou années après la mise en production d'une application ont souvent un coût de correction prohibitif.

Pour tenter de vous faire échapper à quelques-uns de ces pièges, nous allons volontairement tomber dedans durant ce talk, et expliquer les mesures à prendre pour éviter de devoir réécrire son application au bout de 2 ans.

Ce quickie nécessite au minimum une connaissance basique des concepts d'Event Sourcing et CQRS.