Dissecting GitHub Outage - Multiple Leaders in Zookeeper Cluster
arpit.substack.com
The split-brain problem in Distributed Systems is not theoretical. GitHub had an outage because their Zookeeper cluster ended up having two leaders, leading to writes to Kafka failing. Zookeeper is an essential component for Kafka as the clients connect to get information about the brokers and cluster internally using it to manage its state.
Dissecting GitHub Outage - Multiple Leaders in Zookeeper Cluster
Dissecting GitHub Outage - Multiple Leaders…
Dissecting GitHub Outage - Multiple Leaders in Zookeeper Cluster
The split-brain problem in Distributed Systems is not theoretical. GitHub had an outage because their Zookeeper cluster ended up having two leaders, leading to writes to Kafka failing. Zookeeper is an essential component for Kafka as the clients connect to get information about the brokers and cluster internally using it to manage its state.