DEV Community

Discussion on: Tackling Complexity in the Heart of Domain-Driven Design

vladikk profile image
Vladik Khononov Author

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"