Rollup: Non-Disruptive Rolling Upgrade with Fast Consensus-Based Dynamic Reconfigurations
ZooKeeper: Wait-free Coordination for Internet-scale Systems