

 #9917 
 Mentioned in 4 episodes 
Domain-Driven Design
Tackling Complexity in the Heart of Software
Book • 2003
Domain-Driven Design (DDD) is a software design approach introduced by Eric Evans in 2003.
The book emphasizes the importance of understanding the business domain and creating software models that closely reflect this domain.
Key concepts include the use of a Ubiquitous Language, Domain Modeling, Entities, Value Objects, Services, Aggregates, and Repositories.
The book also discusses Bounded Contexts, which help in managing complex domains by decomposing them into smaller, more manageable parts.
Evans stresses the iterative process of refining the model through continuous collaboration between developers and domain experts, ensuring that the software design is driven by the domain rather than by technology or frameworks.
The book emphasizes the importance of understanding the business domain and creating software models that closely reflect this domain.
Key concepts include the use of a Ubiquitous Language, Domain Modeling, Entities, Value Objects, Services, Aggregates, and Repositories.
The book also discusses Bounded Contexts, which help in managing complex domains by decomposing them into smaller, more manageable parts.
Evans stresses the iterative process of refining the model through continuous collaboration between developers and domain experts, ensuring that the software design is driven by the domain rather than by technology or frameworks.
Mentioned by
Mentioned in 4 episodes
Mentioned in reference to Vlad describing how the book was written many years ago.

41 snips
 Learning Domain-Driven Design, Part 1 with Vlad Khononov 
Mentioned by 



Indu Alagarsamy

18 snips
 Event Driven Architectures 
Mentioned by ![undefined]()


Austin Chadwick

 The DDD Dream? A Domain Expert Full-Time in a Mob 🚀 
Mentioned by 



Vlad Khononov

 Balancing Coupling in Software Design • Vlad Khononov & Sheen Brisals 
Mentioned by ![undefined]()


Ed Mann

 Thinking in Events: Principles of Event-Driven Architecture, Part 1 with James Eastham 
Mentioned by 



Susanne Kaiser

 Optimizing Organizational Flow with Wardley Mapping & DDD • Susanne Kaiser & James Lewis 
Mentioned by ![undefined]()


Oliver Drotbohm

 Architecture sage and Spring Modulith lead Oliver Drotbohm  
Mentioned as the creator of domain-driven design, a software design approach.

 How does executable specifications compare with other modeling paradigms? 
Mentioned by 



Vaughn Vernon

 Tech Talk: Domain Driven Design And Microservices 






