WANT TO LEARN CQRS AND EVENT SOURCING?

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...

1

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..

2

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...

 

 
 

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.