Domain Driven Design Books

Showing 1-42 of 42
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 28 times as domain-driven-design)
avg rating 4.15 — 5,755 ratings — published 2003
Rate this book
Clear rating
Implementing Domain-Driven Design Implementing Domain-Driven Design (Hardcover)
by (shelved 18 times as domain-driven-design)
avg rating 4.05 — 1,279 ratings — published 2013
Rate this book
Clear rating
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (Paperback)
by (shelved 15 times as domain-driven-design)
avg rating 4.44 — 672 ratings — published
Rate this book
Clear rating
Patterns Principles and Practices of Domain Driven Design Patterns Principles and Practices of Domain Driven Design (Paperback)
by (shelved 11 times as domain-driven-design)
avg rating 4.36 — 384 ratings — published 2014
Rate this book
Clear rating
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Paperback)
by (shelved 9 times as domain-driven-design)
avg rating 4.49 — 661 ratings — published
Rate this book
Clear rating
Domain-Driven Design Distilled Domain-Driven Design Distilled (Paperback)
by (shelved 9 times as domain-driven-design)
avg rating 3.82 — 1,304 ratings — published
Rate this book
Clear rating
Domain-Driven Design Quickly Domain-Driven Design Quickly (Paperback)
by (shelved 9 times as domain-driven-design)
avg rating 3.59 — 565 ratings — published 2006
Rate this book
Clear rating
Domain-Driven Design Reference: Definitions and Pattern Summaries Domain-Driven Design Reference: Definitions and Pattern Summaries (Paperback)
by (shelved 4 times as domain-driven-design)
avg rating 4.01 — 84 ratings — published 2014
Rate this book
Clear rating
Applying Domain-Driven Design and Patterns : With Examples in C# and .NET Applying Domain-Driven Design and Patterns : With Examples in C# and .NET (Hardcover)
by (shelved 4 times as domain-driven-design)
avg rating 3.58 — 234 ratings — published 2006
Rate this book
Clear rating
Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice (Kindle Edition)
by (shelved 3 times as domain-driven-design)
avg rating 3.96 — 92 ratings — published
Rate this book
Clear rating
Adaptive Systems with Domain-Driven Design, Wardley Maps, and Team Topologies: Designing Architecture for Flow Adaptive Systems with Domain-Driven Design, Wardley Maps, and Team Topologies: Designing Architecture for Flow (Paperback)
by (shelved 2 times as domain-driven-design)
avg rating 4.33 — 3 ratings — published
Rate this book
Clear rating
Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software (Paperback)
by (shelved 2 times as domain-driven-design)
avg rating 3.98 — 84 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
Head First Domain-Driven Design: A Brain-Friendly Guide to Accelerating Modeling and Development Head First Domain-Driven Design: A Brain-Friendly Guide to Accelerating Modeling and Development (Paperback)
by (shelved 2 times as domain-driven-design)
avg rating 4.50 — 2 ratings — published
Rate this book
Clear rating
Domain-Driven Design: The First 15 Years Domain-Driven Design: The First 15 Years (Kindle Edition)
by (shelved 2 times as domain-driven-design)
avg rating 3.96 — 27 ratings — published
Rate this book
Clear rating
The Anatomy of Domain-Driven Design The Anatomy of Domain-Driven Design (ebook)
by (shelved 2 times as domain-driven-design)
avg rating 4.20 — 15 ratings — published
Rate this book
Clear rating
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 2 times as domain-driven-design)
avg rating 4.22 — 5,134 ratings — published 2014
Rate this book
Clear rating
Reactive Messaging Patterns With the Actor Model: Applications and Integration in Scala and Akka Reactive Messaging Patterns With the Actor Model: Applications and Integration in Scala and Akka (Hardcover)
by (shelved 2 times as domain-driven-design)
avg rating 3.62 — 105 ratings — published 2014
Rate this book
Clear rating
Functional and Reactive Domain Modeling Functional and Reactive Domain Modeling (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 4.20 — 168 ratings — published
Rate this book
Clear rating
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 4.26 — 773 ratings — published 2021
Rate this book
Clear rating
Secure by Design Secure by Design (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 3.99 — 125 ratings — published
Rate this book
Clear rating
Living Documentation: Continuous Knowledge Sharing by Design Living Documentation: Continuous Knowledge Sharing by Design (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 3.98 — 59 ratings — published 2015
Rate this book
Clear rating
Object Design: Roles, Responsibilities, and Collaborations Object Design: Roles, Responsibilities, and Collaborations (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 3.72 — 105 ratings — published 2002
Rate this book
Clear rating
Hands-on Domain-driven Design - by example Hands-on Domain-driven Design - by example (ebook)
by (shelved 1 time as domain-driven-design)
avg rating 4.00 — 11 ratings — published
Rate this book
Clear rating
Team Topologies: Organizing Business and Technology Teams for Fast Flow Team Topologies: Organizing Business and Technology Teams for Fast Flow (ebook)
by (shelved 1 time as domain-driven-design)
avg rating 4.19 — 5,331 ratings — published 2019
Rate this book
Clear rating
Understanding the Four Rules of Simple Design Understanding the Four Rules of Simple Design (ebook)
by (shelved 1 time as domain-driven-design)
avg rating 4.10 — 267 ratings — published 2014
Rate this book
Clear rating
Domain Driven Design with Spring Boot: Enterprise Application from scratch Domain Driven Design with Spring Boot: Enterprise Application from scratch (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 2.75 — 8 ratings — published
Rate this book
Clear rating
Domain-Driven Rails Domain-Driven Rails (ebook)
by (shelved 1 time as domain-driven-design)
avg rating 3.18 — 28 ratings — published
Rate this book
Clear rating
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 4.41 — 469 ratings — published
Rate this book
Clear rating
What Is Domain-Driven Design? What Is Domain-Driven Design?
by (shelved 1 time as domain-driven-design)
avg rating 3.95 — 19 ratings — published
Rate this book
Clear rating
Introducing EventStorming Introducing EventStorming (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 3.86 — 119 ratings — published
Rate this book
Clear rating
CQRS documents CQRS documents (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 3.92 — 24 ratings — published
Rate this book
Clear rating
The Strategic Practices of Domain-Driven Design The Strategic Practices of Domain-Driven Design (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 4.00 — 2 ratings — published
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 4.12 — 3,866 ratings — published 2002
Rate this book
Clear rating
Microsoft .NET: Architecting Applications for the Enterprise Microsoft .NET: Architecting Applications for the Enterprise (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 4.01 — 248 ratings — published 2009
Rate this book
Clear rating
CQRS: The Example CQRS: The Example (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 2.88 — 34 ratings — published 2013
Rate this book
Clear rating
Event Centric: Finding Simplicity in Complex Systems Event Centric: Finding Simplicity in Complex Systems (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 4.00 — 2 ratings — published 2012
Rate this book
Clear rating
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 4.12 — 1,542 ratings — published 2003
Rate this book
Clear rating
Analysis Patterns: Reusable Object Models Analysis Patterns: Reusable Object Models (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 3.85 — 274 ratings — published 1996
Rate this book
Clear rating
Domain-Driven Design Using Naked Objects (The Pragmatic Programmers) Domain-Driven Design Using Naked Objects (The Pragmatic Programmers)
by (shelved 1 time as domain-driven-design)
avg rating 3.47 — 15 ratings — published 2009
Rate this book
Clear rating
Domain-Driven Design in PHP Domain-Driven Design in PHP (ebook)
by (shelved 0 times as domain-driven-design)
avg rating 4.40 — 171 ratings — published
Rate this book
Clear rating
Domain-Specific Application Frameworks: Frameworks Experience by Industry Domain-Specific Application Frameworks: Frameworks Experience by Industry (Hardcover)
by (shelved 0 times as domain-driven-design)
avg rating 2.00 — 1 rating — published 1999
Rate this book
Clear rating


“Domain-Driven Design (DDD) is a process that aligns your code with the reality of your problem domain.”
Scott Millett, Patterns Principles and Practices of Domain Driven Design

“One of the patterns from domain-driven design is called bounded context. Bounded contexts are used to set the logical boundaries of a domain’s solution space for better managing complexity. It’s important that teams understand which aspects, including data, they can change on their own and which are shared dependencies for which they need to coordinate with other teams to avoid breaking things. Setting boundaries helps teams and developers manage the dependencies more efficiently.

The logical boundaries are typically explicit and enforced on areas with clear and higher cohesion. These domain dependencies can sit on different levels, such as specific parts of the application, processes, associated database designs, etc. The bounded context, we can conclude, is polymorphic and can be applied to many different viewpoints. Polymorphic means that the bounded context size and shape can vary based on viewpoint and surroundings. This also means you need to be explicit when using a bounded context; otherwise it remains pretty vague.”
Piethein Strengholt, Data Management at Scale: Best Practices for Enterprise Architecture

More quotes...