With “Domain-Driven Design Distilled,” Vaughn Vernon delivers a compact summary of his bestseller “Implementing Domain-Driven Design” (hereafter: IDDD).
On 158 pages, the book explains in a very condensed way the essential concepts of DDD: bounded contexts, ubiquitous language, subdomains, entities, value objects, aggregates, and events.
As a bonus, it includes a detailed description of the modeling technique “Event Storming” (which is not covered in IDDD).
The book is suitable for quickly learning the basic concepts of Domain-Driven Design. I recommend it as an introduction and to establish a shared vocabulary for domain experts and managers.
For software developers who want to implement DDD in practice, the book is not in-depth enough; therefore, I would instead advise developers to read “Implementing Domain-Driven Design” or Evans’ classic “Domain-Driven Design” and read this book as a refresher a few months later.
🎧 Suitable as an audiobook: No.
* Disclosure: We love sharing our favorite books with you! As an Amazon Associate, we earn a small commission from purchases you make through our links, which helps us continue creating content you enjoy.