🧠 .NET Event Sourcing System with KurrentDB
Demonstrates the Event Sourcing pattern in a .NET application using KurrentDB (the new version of EventStoreDB) to persist and replay domain events. The project shows how to implement event-driven architecture to achieve auditability, consistency, and scalability across services.
🚀 Features
⚡ Built with .NET 8 and C#
🧩 Uses KurrentDB for event persistence
🪶 Implements Event Sourcing pattern
🔁 Supports event replay and projections
🧠 Demonstrates domain-driven design (DDD) concepts
🧰 Clean and modular architecture
🏗️ Technologies Used
.NET 8 / C#
KurrentDB (EventStore successor)
Event Sourcing
Dependency Injection
Docker (for running KurrentDB container)