Building a Replicated Logging System with Apache Kafka
ZooKeeper: Wait-free Coordination for Internet-scale Systems