Command Query Responsibility Segregation (CQRS) pattern

Time flies, it’s more than two years since I discovered CQRS pattern.

If it’s first time you hear about CQRS, there is a great A Journey into CQRS talk on Channel 9.

Today we are using CQRS actively at Compellotech. We are using it as a high level architecture on some components. In the same time we are using it inside of our systems to make internal design better.

The approach we are using is Very similar to the one described by Steven on .NET Junkie. I really encourage you to check his articles out. By the way he’s the author of easy, flexible, and fast dependency injection framework - Simple Injector.