
8/6/2021 · Sarang Masti
What this post added
This post introduces ZippyDB, a large-scale, strongly consistent, geographically distributed key-value store at Facebook, built on RocksDB. It details ZippyDB's history, architecture (tiers, regions, shards, μshards, Akkio), data model (key-value, TTL, transactions, conditional writes), and configurable consistency/durability levels. ZippyDB addresses the need for a unified, scalable key-value store by reusing existing infrastructure like Data Shuttle, Shard Manager, and ZooKeeper, thereby reducing duplicated efforts across teams and enabling faster product development.