Exception Not Found

Implementing CQRS in .NET Part 4: More Events and Summary

This is the final part of a four-part series describing how to build an application in .NET using the Command-Query Responsibility Segregation (CQRS) [http://martinfowler.com/bliki/CQRS.html] and Event Sourcing (ES) [http://martinfowler.com/eaaDev/EventSourcing.html] patterns, as well as the SimpleCQRS [https://github.com/tyronegroves/SimpleCQRS]

Implementing CQRS in .NET Part 3: The Commands Interface

This is Part 3 of a four-part series describing how to build an application in .NET using the Command-Query Responsibility Segregation (CQRS) [http://martinfowler.com/bliki/CQRS.html] and Event Sourcing (ES) [http://martinfowler.com/eaaDev/EventSourcing.html] patterns, as well as the SimpleCQRS [https://github.com/tyronegroves/SimpleCQRS] NuGet

Implementing CQRS in .NET Part 2: Handling Commands and Events

This is Part 2 of a four-part series describing how to build an application in .NET using the Command-Query Responsibility Segregation (CQRS) [http://martinfowler.com/bliki/CQRS.html] and Event Sourcing (ES) [http://martinfowler.com/eaaDev/EventSourcing.html] patterns, as well as the SimpleCQRS [https://github.com/tyronegroves/SimpleCQRS] NuGet

Implementing CQRS/ES in ASP.NET

This is Part 1 of a four-part series describing how to build an application in .NET using the Command-Query Responsibility Segregation [http://martinfowler.com/bliki/CQRS.html] and Event Sourcing [http://martinfowler.com/eaaDev/EventSourcing.html] patterns, as well as the SimpleCQRS [https://github.com/tyronegroves/SimpleCQRS] NuGet package. UPDATE

Pattern Overview: Command-Query Responsibility Segregation and Event Sourcing

A major project we're working on will be using the Command-Query Responsibility Segregation (CQRS) [http://martinfowler.com/bliki/CQRS.html] and Event Sourcing (ES) [http://martinfowler.com/eaaDev/EventSourcing.html] patterns for its application architecture, and I've spent a few weeks getting my head wrapped around these two ideas. Believe

Exception Not Found © 2026