Archives par mot-clé : symfony2

DDD Day à Lyon

Alexandre Balmes propose à tous les développeurs PHP une journée (le samedi 30 janvier 2016 de 9H à 16H30) centrée sur la conception guidée par le domaine. L’évènement est gratuit et la liste des intervenants annonce une belle journée. Pour s’inscrire, cela ce passe ici sur EventBrite. J’y serais présent et j’ai hâte de rencontrer … Continuer la lecture de DDD Day à Lyon

Continuer la lecture de DDD Day à Lyon
 

[Updated] DDD with Broadway and the Design Pattern State

Note : This article is the translate of this article. I use Google Translate for help me to write in english. Please, if you read wrong phrase send me the correct by one comment. In a refactoring sprint, I found that my main aggregate class took much overweight. I had exceeded 750 lines of code with, … Continuer la lecture de [Updated] DDD with Broadway and the Design Pattern State

Continuer la lecture de [Updated] DDD with Broadway and the Design Pattern State
 

[MàJ] Symfony, Broadway et le replay d’event

[English version] L’un des principaux atouts qui reviennent souvent lorsque l’on parle de l’EventSourcing est la réémission des évènements afin de reconstruire la vue (par exemple). Cela peut être pour la construction d’une nouvelle base de vue ou le rafraichissement de la vue désynchronisée. Ne vous est-il jamais arrivé de vous demander comment s’y prendre … Continuer la lecture de [MàJ] Symfony, Broadway et le replay d’event

Continuer la lecture de [MàJ] Symfony, Broadway et le replay d’event
 

Personnaliser le nom de la table de l’eventstore de Broadway

Dans le cas fort probable où vous devez personnaliser le nom de la table où Broadway stocke les évènements, voici comment redéfinir le service : YAML : my_project.event_store.dbal      class: Broadway\EventStore\DBALEventStore      arguments: [@doctrine.dbal.default_connection, @broadway.serializer.payload, @broadway.serializer.metadata, ‘mon_event_store’] broadway.event_store:      alias: my_project.event_store.dbal Vous pouvez également en profiter pour changer la connexion doctrine à … Continuer la lecture de Personnaliser le nom de la table de l’eventstore de Broadway

Continuer la lecture de Personnaliser le nom de la table de l’eventstore de Broadway
 

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. Voici le code source de l’exemple : https://github.com/macintoshplus/test-broadway/releases/tag/v2.0.0 La … Continuer la lecture de Suite du test de Broadway

Continuer la lecture de Suite du test de Broadway
 

Premier test de Broadway

Même si le nom est peu évocateur d’informatique, le propos est centré sur la mise en œuvre de DDD et des patrons CQRS et EventSourcing. Vous comptiez que je parle de l’avenue de New York? Certains en parleraient bien mieux que moi. Cela fait maintenant quelques mois que je me documente sur le Domain Driven … Continuer la lecture de Premier test de Broadway

Continuer la lecture de Premier test de Broadway