A storage approach that stores a system’s state as an append-only sequence of events. Instead of updating the current state directly, each change to the system is recorded as an event. These events are then used to reconstruct the system’s state at any point in time.

Important Considerations for Event Sourcing

Event Sourcing is well-suited for:

Event Sourcing vs. Event-Driven Architecture: While Event-Driven Architecture and Event Sourcing are often used together, they are distinct concepts:

Introduction to Event Sourcing Workshop

Examples and Tutorials of Event Sourcing in .NET

Understanding Eventsourcing: The book by Martin Dilger


Tags: storage   model   event-sourced  

Last modified 05 May 2025