Inside DBs · Ricardo Jimenez-Peris

Notes on how databases actually work.

This blog is organized in series. The first one is about FoundationDB: it follows a transaction from start to finish and uses that path to explain how the system fits together. More series will follow.

An isometric city where a transaction travels FoundationDB's commit path: GRV proxy, commit proxy, resolvers, TLogs and storage servers

FoundationDB: the architecture, seen through a transaction

FoundationDB separates transaction processing from storage. Rather than list its components, this post follows a single transaction through them, from the moment it starts to the moment its writes become readable.

September 12, 2026 · 7 min · Ricardo Jimenez-Peris