Skip to content

Narvalex/EventSourcingDemo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventSourcingDemo - Demonstrate the event sourcing pattern using c# and EventStore


This purpose of this project is to demonstrate the Event Sourcing design pattern using the EventStore (https://geteventstore.com/) and .NET

Author: Dasith Wijesiriwardena

Requirements: • A basic understanding of what Event Sourcing is. I recommend watching Greg Young's presentations and speeches about it on YouTube. Start with : https://www.youtube.com/watch?v=JHGkaShoyNs • Installation of EventStore (Optional, There is a built in InMemoryStorageProvider too) "Event Store stores your data as a series of immutable events over time, making it easy to build event-sourced applications" - https://geteventstore.com/)

Notes

Please feel free to contribute and improve the code as you see fit.

What's next? Have a look at this awesome CQRS tutorial: http://www.codeproject.com/Articles/555855/Introduction-to-CQRS The event sourcing pattern I implemented is very close to the implementation in the tutorial linked.

About

Demonstrate the event sourcing pattern using c# and EventStore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%