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)
Assisted to:
- 2018 DDD eXchange
- 2014 DDD eXchange (London)
Blog posts
-
Review: Implementing Domain-driven Design
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...
-
Review: Domain Driven Design
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...
-
Domain Driven Design in python
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...
-
Review: DDD fundamentals pluralsight
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...