
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.
- What is Domain-Driven Design (DDD) by Mathias Verraes
- Domain Driven Design by Martin Fowler
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.
- KanDDDinsky: https://www.youtube.com/@KanDDDinsky
- DDD Europe: https://www.youtube.com/@ddd_eu
- Explore DDD: https://www.youtube.com/exploreddd
- Virtual DDD: https://virtualddd.com/
Online courses
Pluralsight (requires subscription)
- Domain-Driven Design in Practice by Vladimir Khorikov
- Domain-Driven Design Fundamentals by Steve Smith and Julie Lerman
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.comDDD Europe 2026 - Call for Proposals
7mon 22d ago by programming.dev/u/codeinabox in ddd@programming.dev from 2026.dddeurope.comThoughts Regarding Software Development with AI
7mon 28d ago by programming.dev/u/codeinabox in ddd@programming.dev from kalele.ioNo, 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.netThe 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.ioBest Practice - An Introduction To Domain-Driven Design (2009)
2y 3mon ago by programming.dev/u/lysdexic in ddd@programming.dev from learn.microsoft.comExtreme Modelling Patterns - Alberto Brandolini - DDD Europe 2023
2y 6mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.comApplication Design: Data-driven vs Domain-driven
2y 6mon ago by programming.dev/u/lysdexic in ddd@programming.dev from blog.passwork.proDiscussion: worst experience with domain-driven design?
2y 7mon ago by programming.dev/u/lysdexic in ddd@programming.devDomain-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.devWhat is DDD - Eric Evans (DDD Europe 2019)
2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.comDomain-Driven Design Reference by Eric Evans [PDF]
2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from domainlanguage.comJimmy Bogard - Crafting Wicked Domain Models
2y 11mon ago by programming.dev/u/sisyphean in ddd@programming.dev from www.youtube.comTechnical debt isn't technical • Einar Høst • Devoxx UK
2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.comWhat is Domain-Driven Design (DDD)
2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from verraes.netDomain Modeling Made Functional with the F# Type System
2y 11mon ago by programming.dev/u/sisyphean in ddd@programming.dev from fsharpforfunandprofit.comThe course that made DDD click for me
2y 11mon ago by programming.dev/u/sisyphean in ddd@programming.dev from www.pluralsight.comBounded 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.comEvent Storming - Alberto Brandolini - DDD Europe 2019
2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from www.youtube.comFree Domain-Driven Design Learning Resources
2y 11mon ago by programming.dev/u/canpolat in ddd@programming.dev from github.com





