Aller au contenu

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

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

Détails

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
Afficher d'autres événements
Sciences-U
53 Cours Albert Thomas · Lyon

Sponsors