Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
Sign up Reseting focus
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A collection of resources for learning DDD. All are free to access.
Notifications You must be signed in to change notification settings
ddd-crew/free-ddd-learning-resources
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Go to file
Folders and files
Last commit message
Last commit date
Latest commit
History
View all files
Repository files navigation
Free Domain-Driven Design Learning Resources
This repository contains a collection of blog posts, videos and other resources for learning Domain-Driven Design. All resources are free to access.
Please raise an issue if there is a resource you think should be added to this collection.
- DDD Introductions & Fundamentals
- Collaborative Modelling
- Strategic Design
- Tactical DDD / Domain-as-code
- Case Studies
- DDD Blogs
DDD Introductions and Fundamentals
These resources are typically aimed at beginners providing an overview of DDD as a whole and how the individual concepts fit together.
EBooks
- Domain-Driven Design Reference, Eric Evans
- The Anatomy of Domain-Driven Design, Scott Millett and Samuel Knight
- DDD: The First 15 Years, Various Authors
- Domain-Driven Design Quickly, Abel Avram and Floyd Marinescu
Written Articles
- Domain-Driven Design, Martin Fowler
- Domain-driven design needn't be hard. Here's how to start, Andrew Hamel-law
- DDD Starter Modelling Process
Videos
- What is DDD?, Eric Evans
- Tackling Complexity in the Heart of Software, Eric Evans
- Getting to DDD: Pragmatic or Principled?, Julie Lerman
Other Resources
- DDD from Product people's perspective, Zsofia Herendi
- Virtual DDD Meetup Group
- DDD-CQRS-ES Discord Server is a very active community to ask questions about anything relating to DDD, and get answers from practitioners in different contexts
Collaborative Modelling
These resources teach and show how software development practitioners and domain experts can work together to model business domains.
Written Articles
- Event Storming, Open Practice Library
- Domain Storytelling, Open Practice Library
Videos
- 100,000 Orange Stickies Later, Alberto Brandolini