Monday 13th April, 2015
4:50pm to 5:20pm
Event Store is an ACID-compliant stream database with just 24 bytes of mutable state. It is also open source on GitHub and largely written in C#, making it an excellent code base to start investigating database internals. On top of that, it was built for Mono on Linux first and foremost, with Windows and .NET support added on later.
In this session we'll look at SEDA architecture of Event Store, from the client protocol down to the storage engine and replication model, we'll discuss some of the hard decisions and why we made them, and some of the tradeoffs which must be considered when building big systems on a managed platform. We'll also cover some of the "gotchas" in working with Mono on a large scale system, and show why 99% of your .NET server apps should actually be deployed on top of Mono on Linux.
Connoisseur of cider and old guitars. Builds Event Store and travels a lot. bio from Twitter
Sign in to add slides, notes or videos to this session