

#2962
Mentioned in 16 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 16 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 

as a book by Eric Evans that is critically important for both business and tech sides.


Gregor Hohpe

32 snips
#132 - Enterprise Architecture: Selling Options for the Future, at a Cost - with Gregor Hohpe
Mentioned by 

as a source for the concept of core domain within software architecture.


Chris Patterson

18 snips
SE Radio 654: Chris Patterson on MassTransit and Event-Driven Systems
Mentioned by 

when discussing bounded context in event-driven architecture.


Indu Alagarsamy

18 snips
Event Driven Architectures
Wspomniana przez Mariusza Gila jako jeden z tematów wcześniejszych rozmów z Marcinem Markowskim i Łukaszem Szydło.

17 snips
99. O architekturze oprogramowania w erze AI-Assisted development z Łukaszem Szydło i Marcinem Markowskim
Mentioned as a difficult book to get through, despite its importance to the field.

16 snips
Event Sourcing with Shawn McCool
Mentioned by 

as a book that completes the understanding of the Domain-Driven Design methodology.


Vlad Khononov

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

as a book they read in 2004 that inspired them to program that way.

Henning Schwentner

Carola Lilienthal and Henning Schwentner: Domain-Driven Transformation - Episode 384
Mentioned in episode description as a recommended foundational book on modeling complex domains.

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law
Mentioned by 

as one of the foundations of the core principles of clean architecture.


Sam Keen

Clean Architecture with Python • Sam Keen & Max Kirchoff







