Session
Advanced Event Sourcing
Marten is the most robust and feature rich solution for Event Sourcing in the .NET ecosystem. The Marten community got there through a lot of iteration and adaptation in reaction to the problems our community has faced in building real life systems using Event Sourcing.
In this talk, let me share some of these lessons and challenges by going quite a bit beyond basic introduction to Event Sourcing material and get into some harder problems you'll eventually need to solve in real systems like concurrency issues and some ways to protect your system.
Scalability and system responsiveness are of course real issues too, and I'll share some of the work the Marten community has done to improve both. A potential downside in Event Sourcing is the potential need for system downtime when event definitions or the read side "projections" need to change, so I'll discuss the recent abilities we've introduced to allow for "blue/green deployments" and how to get much closer to zero downtime deployments.
In all cases, I think the lessons learned from Marten in real usage and the approaches we've had to take will be applicable to any other platforms and tooling around event sourcing that you might be using today.

Jeremy Miller
Owner and CEO of JasperFx Software
Austin, Texas, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top