Domain Driven Design Books

Showing 1-45 of 45
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 27 times as domain-driven-design)
avg rating 4.15 — 5,857 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,303 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 16 times as domain-driven-design)
avg rating 4.43 — 761 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.37 — 390 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 — 677 ratings — published
Rate this book
Clear rating
Domain-Driven Design Quickly (Volume 0) Domain-Driven Design Quickly (Volume 0)
by (shelved 9 times as domain-driven-design)
avg rating 3.59 — 573 ratings — published 2006
Rate this book
Clear rating
Domain-Driven Design Distilled Domain-Driven Design Distilled (Paperback)
by (shelved 8 times as domain-driven-design)
avg rating 3.82 — 1,336 ratings — published
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 3 times as domain-driven-design)
avg rating 3.59 — 235 ratings — published 2006
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
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 2 times as domain-driven-design)
avg rating 3.95 — 94 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,227 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 — 106 ratings — published 2014
Rate this book
Clear rating
Rate this book
Clear rating
Domain-Driven Design In Action: 30 Real-world JavaScript Projects (The Domain-Driven Design For JavaScript Developers) Domain-Driven Design In Action: 30 Real-world JavaScript Projects (The Domain-Driven Design For JavaScript Developers)
by (shelved 1 time as domain-driven-design)
avg rating 0.0 — 0 ratings — published
Rate this book
Clear rating
Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))
by (shelved 1 time as domain-driven-design)
avg rating 3.87 — 327 ratings — published 2010
Rate this book
Clear rating
Exploring CQRS and Event Sourcing Exploring CQRS and Event Sourcing (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 3.62 — 109 ratings — published 2012
Rate this book
Clear rating
Domain-Driven Design and Microservices Domain-Driven Design and Microservices (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 2.00 — 1 rating — published
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 — 169 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.27 — 869 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.98 — 129 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.95 — 59 ratings — published 2015
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 1 time as domain-driven-design)
avg rating 4.27 — 33 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 1 time as domain-driven-design)
avg rating 3.97 — 90 ratings — published
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.73 — 107 ratings — published 2002
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.18 — 5,591 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.11 — 264 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
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.40 — 500 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 — 20 ratings — published
Rate this book
Clear rating
Introducing EventStorming Introducing EventStorming (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 3.85 — 121 ratings — published
Rate this book
Clear rating
CQRS documents CQRS documents (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 3.96 — 27 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,893 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 (Addison-Wesley Signature Series (Fowler)) Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler))
by (shelved 1 time as domain-driven-design)
avg rating 4.12 — 1,548 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.84 — 275 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
Hands-on Domain-driven Design - by example Hands-on Domain-driven Design - by example (ebook)
by (shelved 0 times as domain-driven-design)
avg rating 4.00 — 12 ratings — published
Rate this book
Clear rating
Domain-Driven Rails Domain-Driven Rails (ebook)
by (shelved 0 times as domain-driven-design)
avg rating 3.18 — 28 ratings — published
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...