To go beyond what is described in this documentation, we recommend a few books which will help you to better understand DDD, independently of the business framework.

Domain-Driven Design community

This is a major online resource about Domain-Driven Design with a lot of contents to discover and learn about it.

Eric Evans: Domain-Driven Design Reference

This book by Eric Evans is a summary of patterns and definitions of Domain-Driven Design. It is meant as a convenience reference for those who know the principles of DDD.

It is intended to be used as a complement to books and other resources available to those learning about DDD.

Eric Evans: Domain-Driven Design

This is the original book of Domain-Driven Design, the one which introduced this approach to the world.

Vaughn Vernon: Implementing Domain-Driven Design

This books builds upon the one from Eric Evans and a decade of DDD experience to provide concrete guidance on implementing the DDD in real-world projects. This book is a must-read for anybody looking to put DDD into practice. It also addresses the use of DDD in relation to popular architectural styles like REST.

Abel Avram, Floyd Marinescu: Domain-Driven Design Quickly

This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans’ original book, as well other sources since published such as Jimmy Nilsson’s Applying Domain Driven Design, and various DDD discussion forums. The main topics covered in the book include: Building Domain Knowledge, The Ubiquitous Language, Model Driven Design, Refactoring Toward Deeper Insight, and Preserving Model Integrity.


On this page