DDD: Tips & lessons learned
Romain Berthon
#JobHacker
@RomainTrm
romainberthon.blog
Qui suis-je ?
Développeur Freelance
Travail avec une démarche DDD depuis plus de 5 ans
Influe sur les choix de design
Expériences sur :
des systèmes distribués
architecture hexagonale
CQRS/ES
Domain-Driven Design
pas une pratique "by the book"
tout est dans le titre
Littérature
3 grands axes
nomme des concepts & patterns
Experts métiers
modèle mental
expert car...
poser des questions
Cas limites
entropie & complexité
identifier
quantifier & métriques
développer ?
Ateliers & outils
Event Storming
Event Modeling
BDD & 3 amigos
Wardley Maps
...
Discussions informelles
Testez vos hypothèses
Maquettes
Manipulations utilisateur
PBT
...
Analysez les comportements utilisateur
logs
base de données
event sourcing
Modélisation
levez les ambiguïtés
différents contextes, différents besoins
typage fort
Merci !
Romain Berthon
#JobHacker
@RomainTrm
romainberthon.blog
Made with Slides.com
BESbswy
BESbswy
BESbswy
BESbswy