
7/19/2018 · Ali Haider Zaveri
What this post added
Introduced Location-Aware Distribution (LAD), a new peer-to-peer system for distributing configuration changes to millions of servers. LAD improves upon the previous ZooKeeper-based system by supporting larger updates (100 MB vs 5 MB), scaling to 40,000 subscribers per distributor (vs 2,500), and reducing distribution latency. LAD separates data storage from distribution, utilizes a tree-based peer-to-peer network for efficient updates, and employs sharding to manage metadata distribution. Lessons learned emphasize the critical role of tooling, monitoring, failure injection testing, and continuous testing for operating and maintaining large-scale P2P systems.