Eventuous Event Sourcing with .NET
summary
Eventuous is an opinionated .NET library that builds a production-ready event sourcing stack: Event Store for persistence, MongoDB projections, Google Pub/Sub/RabbitMQ producers, and OpenTelemetry/Zipkin tracing. Demo shows a small booking app wired with .NET 6 minimal APIs, returning events to the UI to avoid re-queries, a shovel that transforms events for integration, partitioned subscriptions that yield up to 8x projection speedup, and load testing paths for 10 million events per day — production features implemented and exercised.
AI-written summary · about
chapters (19)
- 0:00Intro
- 2:33Whats wrong with Eventuous
- 7:15Why Alexey started Adventures
- 9:33The problem with doing things yourself
- 10:49Open source frameworks
- 12:23Where to start
- 12:53What you need
- 15:23How to use it
- 17:42Legacy version
- 22:05Device API
- 24:16Application Service
- 26:20State
- 27:43Requery
- 29:43Collections
- 30:53Projection
- 41:59OpenTelemetry Zipkin
- 47:22Application Exceptions
- 49:30Eventuous Metrics
- 53:20Future Plans
related talks
52mYou don't need an Event Sourcing framework. Or do you?
40mEvent Sourcing: the good, the bad and the complicated
52mEvent Sourcing – the what, why & how
44m.NET: Practical Event Sourcing with Marten
36mThe Good, The Bad and The Ugly - An Event Sourcing Retrospective
52mEvent Sourcing for the Cloud Developer
39mEvent Sourcing made Simple
42mImplementing an Event Sourcing Strategy on Azure
