mercredi 10 septembre 2014

Suite du test de Broadway

La dernière fois, je me suis contenté de mettre en place l'EventStore. Cette fois, il y aura également le ReadModel.

La meilleure méthode est de configurer Saga et le ReadModel de  Broadway avec la valeur "in_memory". Cela vous laisse toute latitude pour la réalisation de votre ReadModel.


La dernière version de mon exemple ajoute à l'application la partie sécurité. Chaque évènement sera enrichi par l'utilisateur l'ayant commandé.
Pour cela, il a valu mettre en place un MetadataEnricher.


Il est bien évident que vous pouvez réaliser beaucoup de choses avec cette librairie. N'hésitez pas non plus à réaliser un fork (fourche) pour proposer vos améliorations.

Je remercie la société Qualitate.com d'avoir ouvert le code source de sa librairie.


Bonus: Un deuxième exemple d'utilisation de la librairie : https://github.com/macintoshplus/school-cqrs-php/tree/broadway

Aucun commentaire: