Dans ce webinar, nous aborderons les concepts-clés du DDD, du CQRS et de l'Event-Sourcing, ainsi que les best practices à suivre.
Le Domain-Driven Design facilite la modélisation du domaine métier dans un système logiciel. Ses concepts permettent de construire des bounded contexts, qui apparaissent bien souvant dans les architectures de type micro-services. L'architecture réactive encourage la communication asynchrone entre componsants d'un système, tout en favorisant un faible couplage entre ceux-ci. Le pattern nommé Command Query Responsibility Segregation (CQRS) permet la séparation des opérations de lecture et d'écritures. L'Event Sourcing met l'accent sur les changements d'état d'un système qui l'ont conduit dans son état actuel.
AxonIQ propose une plateforme de développement et d'infrastructure pour implémenter des systèmes basées sur l'Event Sourcing. Nous verrons comment AxonIQ facilite la mise en place et offre des gains de temps dans cette implémentation.
Une fois que ces pratiques émergent dans une organisation IT, les développeurs et développeuses doivent en avoir connaissance, afin d'éviter des coûts de maintenance accrus, des retards de livraison, ou encore des revues de code sans fin. Comment amener les bonnes pratiques DDD, CQRS et Event Sourcing au maximum de personnes, et comment diffuser cette connaissance? Nous verrons comment la plateforme Promyze répond à cet enjeu.
Agenda:
- Pourquoi le partage de connaissances techniques est vital pour les entreprises IT ?
- Introduction aux concepts de DDD, CQRS et Event-Sourcing
- Introduction à AxonIQ Framework & AxonIQ Server
- Bad and best practices pour DDD, CQRS & Event Sourcing
- Comment accélérer le partage de ces bonnes pratiques avec Promyze?