Crafting a Database Engine: how DBs do what they do
Databases are one of the backbones of our applications, but how do they do what they do? How retrieve records so fast? How do they implement atomic transactions? This talk aims at shedding some light, and share the story of how (and why) a few years ago I set to write my database engine in Elixir.