Domain-Driven Design

5 articles

Domain-Driven Design (DDD) is a methodology for developing a team's understanding of a problem space, including its important elements and how they relate to one another. This often takes the form of facilitated workshops with domain experts that culminates in the creation of a Domain Model that represents this shared understanding of the domain.