DDD (Domain Driven Design) est une approche de conception de logiciel qui se focalise sur un domaine métier complexe.
La modélisation du domaine se fait progressivement et en étroite collaboration entre les experts métier et techniques, afin de saisir toutes les subtilités nécessaires au logiciel ainsi conçu.
DDD est à contre-courant des architectures logicielles « passe partout » qui adressent avant tout des problématiques techniques. Il permet de garder sous contrôle la complexité du logiciel, en dissociant sa composante métier de sa complexité technique, annexe.
Pour encore plus de détails sur DDD vous pouvez aussi télécharger notre livre blanc sur le sujet!
