Domain Driven Design Books
Showing 1-45 of 45
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
Implementing Domain-Driven Design (Hardcover)
by (shelved 18 times as domain-driven-design)
avg rating 4.05 — 1,303 ratings — published 2013
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
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
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
Domain-Driven Design Quickly (Volume 0)
by (shelved 9 times as domain-driven-design)
avg rating 3.59 — 573 ratings — published 2006
Domain-Driven Design Distilled (Paperback)
by (shelved 8 times as domain-driven-design)
avg rating 3.82 — 1,336 ratings — published
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
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
Practical Domain-Driven Design in Enterprise Java: Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework (Paperback)
by (shelved 2 times as domain-driven-design)
avg rating 3.67 — 9 ratings — published
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
Domain-Driven Design: The First 15 Years (Kindle Edition)
by (shelved 2 times as domain-driven-design)
avg rating 3.96 — 27 ratings — published
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
The Anatomy of Domain-Driven Design (ebook)
by (shelved 2 times as domain-driven-design)
avg rating 4.20 — 15 ratings — published
Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 2 times as domain-driven-design)
avg rating 4.22 — 5,227 ratings — published 2014
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
Domain-Driven Design with Java - A Practitioner's Guide: Create simple, elegant, and valuable software solutions for complex business problems (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 3.50 — 6 ratings — published
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
Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))
by (shelved 1 time as domain-driven-design)
avg rating 3.87 — 327 ratings — published 2010
Exploring CQRS and Event Sourcing (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 3.62 — 109 ratings — published 2012
Domain-Driven Design and Microservices (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 2.00 — 1 rating — published
Functional and Reactive Domain Modeling (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 4.20 — 169 ratings — published
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
Secure by Design (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 3.98 — 129 ratings — published
Living Documentation: Continuous Knowledge Sharing by Design (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 3.95 — 59 ratings — published 2015
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
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
Object Design: Roles, Responsibilities, and Collaborations (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 3.73 — 107 ratings — published 2002
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
Understanding the Four Rules of Simple Design (ebook)
by (shelved 1 time as domain-driven-design)
avg rating 4.11 — 264 ratings — published 2014
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
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
What Is Domain-Driven Design?
by (shelved 1 time as domain-driven-design)
avg rating 3.95 — 20 ratings — published
Introducing EventStorming (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 3.85 — 121 ratings — published
CQRS documents (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 3.96 — 27 ratings — published
The Strategic Practices of Domain-Driven Design (Unknown Binding)
by (shelved 1 time as domain-driven-design)
avg rating 4.00 — 2 ratings — published
Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 4.12 — 3,893 ratings — published 2002
Microsoft .NET: Architecting Applications for the Enterprise (Paperback)
by (shelved 1 time as domain-driven-design)
avg rating 4.01 — 248 ratings — published 2009
CQRS: The Example (Kindle Edition)
by (shelved 1 time as domain-driven-design)
avg rating 2.88 — 34 ratings — published 2013
Event Centric: Finding Simplicity in Complex Systems (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 4.00 — 2 ratings — published 2012
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
Analysis Patterns: Reusable Object Models (Hardcover)
by (shelved 1 time as domain-driven-design)
avg rating 3.84 — 275 ratings — published 1996
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
Hands-on Domain-driven Design - by example (ebook)
by (shelved 0 times as domain-driven-design)
avg rating 4.00 — 12 ratings — published
Domain-Driven Rails (ebook)
by (shelved 0 times as domain-driven-design)
avg rating 3.18 — 28 ratings — published
“Domain-Driven Design (DDD) is a process that aligns your code with the reality of your problem domain.”
― Patterns Principles and Practices of Domain Driven Design
― 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.”
― Data Management at Scale: Best Practices for Enterprise Architecture
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.”
― Data Management at Scale: Best Practices for Enterprise Architecture
