A compilation of resources I went through while getting deep into Domain-Driven Design (DDD), Event Sourcing (ES), and CQRS.
Unfortunately, there is not a single source of truth on these topics and the resources are quite scattered around the web. My goal is to create a guide on how to consume them while filtering repeated content.
- Mahmud Hassan - Basic concepts of DDD: basic overview of general concepts like domain, contexts, entities, aggregates, etc (most of these concepts come from Eric Evans's book]).
- Greg Young - CQRS and Event Sourcing: General Overview about both concepts (helps to understand that ES without CQRS is an antipattern).