Command Query Responsibility Segregation et Event Sourcing sont des principes en vogue mais souvent très peu compris. Après avoir présenté cette architecture qui consiste à ne s'occuper que des événements générés par les actions utilisateur (ou non) en lieu et place de l'état final, je vous donnerai les clefs pour démarrer une application Symfony utilisant ces principes, et vous apporterai des conseils et observations après plus d'un an de production avec ce type d'architecture.

Comments

Comments are closed.

Hugo Hamon at 17:09 on 30 Mar 2017

Très bonne introduction aux concepts de DDD, d'Event Sourcing et de CQRS. L'exemple choisi est pertinent et les supports de présentation sont soignés.

Parmi les points négatifs, j'aurais aimé que l'orateur soit plus engageant / dynamique. J'aurais espéré aussi avoir des réponses à des questions plus techniques concernant la gestion des migrations de données, la gestion des relations entre les objets métiers, etc.

J'ai beaucoup aimé. Ce sont des sujets intéressants que j'aurais peut-être aimé voir un peu plus en profondeur.

J'ai eu du mal a me retrouvé dans l'exemple choisi.

Sujet intéressant mais au bout de 25 mins j'ai décroché peut être par le manque de dynamisme.
Bonne continuation.

Comme le dit Hugo, j'aurais aimé que l'orateur soit plus engageant / dynamique.

Michael at 13:14 on 31 Mar 2017

Y aura-t-il les slides disponibles après la conférence ?

J'ai beaucoup apprécié une présentation CQRS qui comment par présenter l'Event Sourcing alors que bien souvent, cela tombe comme un cheveux sur la soupe.
Je regrette que la présentation soit trop généraliste (qu'on retrouve souvent dans les blog post/conf sur ce sujet) et ne s'adresse pas au problématiques pratiques des développeurs (gestion synchrone, concurrence, performance avec de nombreux event)

Manuel Raynaud at 17:27 on 4 Apr 2017

Enfin une présentation sur CQRS qui ne prend pas pour exemple un compte bancaire, merci !

Certains aspects de l'intégration avec une application symfony ont été trop vite survolé je trouve, comme dans l'exemple on passe du controlleur à la commande, pas facile avec le composant form de faire ça, quelques astuces sur ce point aurait été bien.

Une prochaine présentation peut être un peu moins théorique et qui franchi le cap de l'introduction à CQRS/ES, sujet maintenant abordé depuis pas mal d'années dans les différents events php.

Bonne présentation dans son ensemble mais qui n'apprend malheureusement pas grand chose si on a déjà assisté à une conf sur CQRS

Maxime Veber at 20:40 on 9 Apr 2017

Je trouve le sujet super intéressant mais là les exemples ne m'ont pas parlé et j'ai été rapidement largué. Autour de moi personne pour m'aider à reprendre le fil car ils ont étés largués avant moi :( . Après je conçois que c'est un sujet qui mériterait 3 heures mais je persiste à penser que l'exemple était bien trop théorique.