Domain Driven Design
General thoughts and ideas on Domain Driven Design, which is the methodology I prefer to use to attack complexity. It deals with important philosophical questions:
- Who are we (identity)
- What is life (life cycle of objects)
- What’s the meaning of life (making sense of code through domain)
- What’s our part in life (core domain vs subdomains)
Implementing Domain-driven Design by Vaughn Vernon Following DDD by Eric Evans, Implementing Domain-driven design attempts a more pragmatic style on the same topic. One of the advantages of this book is that it highlights the importance of bounded context/subdomains earlier and more deeply than the original book. However, the...
Domain Driven Design by Eric Evans Domain Driven Design is a set of concepts and paradigms invented by Eric Evans, and converted into a book. I own a digital copy of it, and I find it one of the most useful paradigms for development. The basic idea is that...
This is a collection of notes specific to Domain driven design when implemented with python. The structure I have followed is the same than in the main DDD book by Eric Evans. The building blocks of Model driven design Isolating the domain In the context of the layer...
by Steve Smith and Julie Lerman. I followed this course via pluralsight during my Rightmove days. Overall it was a good introduction and decently pragmatic. However it didn’t expand my knowledge beyond C# specifics. Introduction The first few chapters introducer Domain Models and Aggregates, without expanding too much outside...