Great post! And I loved your post on CQRS too. A had started to read The Blue Book and thinking in the ways I could apply the knowlogde from the book to a personal project me and my friends are begginning, and, UAU, I couldn't get my head around it. So, as I read your post, I become to understand better how I can actually use DDD and why.
I just wanted to ask if you could share your thoughts in Bounded Contexts and Context Map. This would greatly help many people (and me) to understand the deep tricks of the Ubiquitous Language and Domain Modeling.
Hi Caio, thank you so much for the kind words!
IMHO, Vaughn Vernon's Implementing Domain-Driven Design is a much "friendlier" option to start learning DDD. It is better structured, contains new topics, like Domain Events, Event Sourcing, CQRS, and most importantly, it has a lot of good examples. If you are not interested in examples, and just need to get your head around DDD as fast as possible, then Vaughn's "Domain-Driven Design Distilled" is a great book as well.
Regarding Bounded Contexts, I'm currently preparing the presentation that I will do at Explore DDD conference. It will cover the various strategies that we've tried at our company, the results, and some heuristics / rules of thumb on choosing the boundaries. I will definitely blog about the subject after the conference.
I also recommend watching Mathias's session from DDDX 2017 - "Emergent boundaries" skillsmatter.com/skillscasts/9847-...
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.