Investigating the production-readiness of Mono via Event Store

A session at .NET Fringe Conference

Monday 13th April, 2015

4:50pm to 5:20pm (PST)

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.

About the speaker

This person is speaking at this event.
James Nugent

Connoisseur of cider and old guitars. Builds Event Store and travels a lot. bio from Twitter

13 attendees

  • Christopher
  • Dave Evans
  • Rob Reynolds
  • Dave Bordoley
  • Ian Cooper
  • Jb Evain
  • James Nugent
  • Justin Rusbatch
  • Miles Strombach
  • Joshua Shannon
  • Ron Scott
  • Sreenivas Reddy Mallipeddi
  • Terry Tice

2 trackers

  • Aubrey Francois
  • David Lanouette

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 4:50pm5:20pm PST

Date Mon 13th April 2015


Mezzanine, Bossanova Ballroom

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session