The real power of eventstorming is how it focuses on outcomes, not activities. Why is this powerful? It gives you options. That is according to Dan North at his recent talk at DDD eXchange in London with Skill Matter. I know there is a lot of interest in eventstorming right now. It is of particular […]
Events are at the heart of a CQRS Event Sourced system. Which is why changing or upgrading them can be problematic. In this post I’m going to cover a few principles to bear in mind, which should help you avoid hitting the rocks. Before I dive into ‘how to upgrade CQRS events’ I’m going to […]
An aggregate root is at the heart of your domain. I am going to dissect a simple implementation of an Aggregate Root and reveal how it works in a CQRS and Event Sourced system. Before we dive in, we need to fly through some terms often used in DDD.