Click here to Skip to main content
15,867,141 members
Articles / Database Development / SQL Server

A Fast and Lightweight Solution for CQRS and Event Sourcing

Rate me:
Please Sign up or sign in to vote.
4.98/5 (40 votes)
8 Apr 2020CPOL30 min read 62.9K   1.7K   46  
Describes a fast, lightweight implementation of the CQRS+ES pattern using C#
The purpose of this article is to present a fast and lightweight implementation of the CQRS+ES pattern using the C# programming language and the .NET Framework. This implementation is relatively full-featured, including support for SQL Server serialization of commands and events, scheduled commands, snapshots, sagas (i.e., process managers), and plug-and-play overrides for multitenant customization. I will describe how the code is structured, and illustrate how it works with a sample application.

Views

Daily Counts

Downloads

Weekly Counts

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Chief Technology Officer Shift iQ
Canada Canada
I have been building software systems for more than 20 years, working for organizations that range from small non-profit associations in my local community to global Fortune 500 enterprises.

I specialize in the design and implementation of online database solutions. My work-related research interests include software design patterns and information architecture.

Comments and Discussions