FoundationDB: A Distributed Unbundled Transactional Key Value Store (2021)

foundationdb.org

FoundationDB is a distributed transactional key value store created in 2009 wich guarantee ACID transactions at scale.

This is paper published by the FoundationDB team summarising there approach to building a distributed database 10 years after building it. There is a lot of interesting things inside it but here are my main takeaway: