Skip to content

Refactoring vers DDD et architecture orientée événements

Photo of Sylvain
Hosted By
Sylvain
Refactoring vers DDD et architecture orientée événements

Details

Session animée par Clément Bouillier (@clem_bouillier)

A partir d'une base de code spaghetti ("big ball of mud"), nous commencerons par appliquer quelques pratiques de refactoring et DDD pour nettoyer et clarifier le code, puis faire émerger un modèle métier riche (Rich Domain Model).
Une fois cette première phase terminée, nous pourrons nous poser la question de la persistance (et plus généralement des effets de bord) de ce modèle. Plutôt qu'une persistance basée sur un ORM, nous implémenterons à titre d'exemple un accès aux données basé sur un modèle événementiel permettant d'abstraire réellement le modèle métier des problématiques de couplage aux bases de données sous jascentes. Sans implémenter l'Event Sourcing, nous verrons comment cette approche laisse cette opportunité ouverte, tout en étant bénéfique aussi sans Event Sourcing.

Photo of MTG:Lyon group
MTG:Lyon
See more events
Sciences-U
53 Cours Albert Thomas · Lyon

Sponsors