Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

[ATELIER] CQRS et Event Sourcing, les mains dans le cambouis !

Description

Atelier sur inscription (gratuite) uniquement !

Cet atelier a pour but de présenter concrètement le concept de CQRS et Event Sourcing en faisant développer les participant(e)s sur un petit projet prévu à cet effet. Par un exercice préparé exprès pour l'occasion nous illustrerons les différents points clés d'une architecture Event Sourcée : 
* utilisation de commandes (création d'après interactions externes) afin d'injecter des actions métiers dans l'application 
* création de CommandHandlers (et explication rapide des Aggrégats) pour conversion en évènements après validations métier 
* stockage et publication d'évènements 
* création (et modification de projections) Les participant(e)s pourront juger de l'intérêt de décorréler le code métier du code des frameworks / librairies au sein de leurs applications, tout en montrant les facilités d'évolutions amenées par l'Event Sourcing. 
À l'issue de l'atelier, le sujet de l'atelier pourra servir de base à l'apprentissage du concept pour ceux/celles que cela aura vraiment intéréssé.

Cet atelier a pour but de présenter concrètement le concept de CQRS et Event Sourcing en faisant développer les participant(e)s sur un petit projet prévu à cet effet. Par un exercice préparé exprès pour l'occasion nous illustrerons les différents points clés d'une architecture Event Sourcée : 
* utilisation de commandes (création d'après interactions externes) afin d'injecter des actions métiers dans l'application 
* création de CommandHandlers (et explication rapide des Aggrégats) pour conversion en évènements après validations métier 
* stockage et publication d'évènements 
* création (et modification de projections)
Les participant(e)s pourront juger de l'intérêt de décorréler le code métier du code des frameworks / librairies au sein de leurs applications, tout en montrant les facilités d'évolutions amenées par l'Event Sourcing. À l'issue de l'atelier, le sujet de l'atelier pourra servir de base à l'apprentissage du concept pour ceux/celles que cela aura vraiment intéréssé.

Conférence donnée lors du PHP Tour Nantes 2017, ayant eu lieu les 18 et 19 mai 2017.

Informations complémentaires

Le speaker

Pierre MARTIN

Développeur web et co-gérant d'Occitech. Plonge dans du PHP legacy depuis 2007 ... CakePHP 1 à 3, Magento 1 & 2, Symfony et "vanilla". Également beaucoup de JS (React, Node, GraphQL) depuis quelques années, et toujours beaucoup d'humain et d'interactions au quotidien !