Domain-Driven Design

This list is WIP.

Articles

These are short articles describing what DDD is. They are generally good points to start with and are easy to refer to when one needs a quick recap.

Videos

  • What is DDD by Eric Evans (DDD Europe 2019)
    Evans explains some of the most important concepts related to DDD while taking a critical look at how we traditionally think about models. Suggests asking "hich model would be more useful to solve this problem" instead of relying on our understanding of objects "in real world". He also emphasizes the importance of communication with domain experts an use of ubiquitous language.

Books

  • Domain-Driven Design: Tackling Complexity in the Heart of Software a.k.a. "The Blue Book" (Eric Evans, 2003)
  • Implementing Domain-Driven Design (Vaughn Vernon, 2013)
  • Domain-Driven Design Reference (Eric Evans) [PDF]

Conferences

Most DDD conferences publish the talks on their YouTube channels after a few months. These are good places to learn about new topics and follow the community at large.

Online courses

Pluralsight (requires subscription)

Curated lists

  • Awesome DDD: A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.

Eliminate the Complexities of Event driven Architecture!

7mon 20d ago by programming.dev/u/codeinabox in ddd@programming.dev from www.youtube.com
202

DDD Europe 2026 - Call for Proposals

7mon 22d ago by programming.dev/u/codeinabox in ddd@programming.dev from 2026.dddeurope.com
203

Thoughts Regarding Software Development with AI

7mon 28d ago by programming.dev/u/codeinabox in ddd@programming.dev from kalele.io
004

No, Your Domains and Bounded Contexts Don’t Map 1 on 1

7mon 29d ago by programming.dev/u/codeinabox in ddd@programming.dev from verraes.net
405

The failed promise of Domain-Driven Design - part 1

1y 9mon ago by programming.dev/u/lysdexic in ddd@programming.dev from no-kill-switch.ghost.io
1216

Best Practice - An Introduction To Domain-Driven Design (2009)

2y 3mon ago by programming.dev/u/lysdexic in ddd@programming.dev from learn.microsoft.com
807

Extreme Modelling Patterns - Alberto Brandolini - DDD Europe 2023

2y 6mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.com
718

Application Design: Data-driven vs Domain-driven

2y 6mon ago by programming.dev/u/lysdexic in ddd@programming.dev from blog.passwork.pro
709

Discussion: worst experience with domain-driven design?

2y 7mon ago by programming.dev/u/lysdexic in ddd@programming.dev
4210

Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans

2y 11mon ago by programming.dev/u/demesisx in ddd@programming.dev from programming.dev
9011

What is DDD - Eric Evans (DDD Europe 2019)

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.com
2012

Domain-Driven Design Reference by Eric Evans [PDF]

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from domainlanguage.com
2013

Jimmy Bogard - Crafting Wicked Domain Models

2y 11mon ago by programming.dev/u/sisyphean in ddd@programming.dev from www.youtube.com
2014

Technical debt isn't technical • Einar Høst • Devoxx UK

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.com
2015

What is Domain-Driven Design (DDD)

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from verraes.net
3016

Domain Modeling Made Functional with the F# Type System

2y 11mon ago by programming.dev/u/sisyphean in ddd@programming.dev from fsharpforfunandprofit.com
3017

The course that made DDD click for me

2y 11mon ago by programming.dev/u/sisyphean in ddd@programming.dev from www.pluralsight.com
2018

Bounded Contexts, Microservices, and Everything In Between - Vladik Khononov - KanDDDinsky 2018

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.com
2019

Event Storming - Alberto Brandolini - DDD Europe 2019

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.com
2020

Free Domain-Driven Design Learning Resources

2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from github.com
2021