A summary of the patterns and definitions of DDD. Available in print or as a free PDF.
This document is meant as a convenient reference for those who know
the principles of Domain-Driven Design (DDD). It does not contain
full explanations of DDD or even of the terms and patterns
covered. It is intended to be used as a complement to books and other resources available to those learning about DDD.
The DDD Reference contains a brief summary of every definition and pattern in Eric Evans’ 2004 book, plus three patterns that didn’t make it into the original book, which Eric now thinks of as part of his understanding of DDD.
Free Download or Buy Printed Booklet
The DDD Reference is available in two forms. You can download the text as a PDF, or you can buy a print copy from various sources, such as here.
The print version has illustrations and nicer formatting, but the text is exactly the same. Furthermore, you are free to copy the text and use it under the Creative Commons Attribution license.
DDD Reference by Eric Evans is licensed under a Creative Commons Attribution 4.0 International License.
Original Summaries from the Book
Finally, for the historians
The summaries in the DDD Reference are derived from text extracted from the 2004 book, and placed in the Creative Commons back in 2006.
All the patterns of the book, Domain-Driven Design: Tackling
Complexity in the Heart of Software, Addisson-Wesley 2004, are
contained in this document in summary form. These summaries were
extracted from the original text of the book, edited for brevity,
but otherwise unmodified.
This text has been placed in the Creative Commons to encourage the creation
of derivative works. (This is the reason that the contents are
presented in such a raw form. The newer version above on this page
is more nicely formatted!) If you just want to read, you’ll probably
prefer the newer version above.
Domain-Driven Design Pattern Summaries by Eric Evans, DOMAIN-DRIVEN DESIGN,
Addison-Wesley, 2004. is licensed under a Creative Commons
Attribution 3.0 Unported License.