I'm sharing everything on my journey to mastering CQRS and Event Sourcing. I'm learning a lot and so will you. Sign up today.


Start With One of These Popular Posts

The Aggregate Root and How To Build One

This is a practical example and tutorial on building aggregate roots for use in an event sourced context. Read More...


Are You Making Any Of These 10 Domain-Driven Design Mistakes?

In this infographic you discover many of the common mistakes we make when trying to 'do domain-driven design'. I know, I've made most of them :) Read More...


Overview of a Typical CQRS & Event Sourced Application Architecture

Sometimes all you need is a map to see where everything fits together. This post is designed to just that in a step-by-step approach. Read More...


Handling Concurrency Conflicts in a CQRS and Event Sourced System

A major advantage of event sourcing is the ability to have a much finer control of the way your optimistic concurrency works. In this article I explore a way to programmatically test if a conflict has actually occurred. Read More..


6 Code Smells with Your CQRS Events

Here are 6 common 'smells' to watch out for when designing your CQRS events. Stick to these rules of thumb and avoid a painful refactor later on. Read More...


How To Validate Your Commands In a CQRS Application

Validation is a solved problem, right? Yes and no. When it comes to a CQRS application what is validation logic and what is domain logic and where should it be done. Find out in this article. Read More...



Creating your first programming language is easier than you think. Learn more here *

* external link


Copyright © Learn CQRS and Event Sourcing 2016. 


This is the bottom slider area. You can edit this text and also insert any element here. This is a good place if you want to put an opt-in form or a scarcity countdown.