
SE Radio 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper
About this episode
Flavio Junqueira is the author of Zookeeper: Distributed Process Coordination. Flavio and Jeff Meyerson begin by defining ZooKeeper and talking about what ZooKeeper is and isn't. ZooKeeper can be thought of as a patch against certain fallacies of distributed computing: that the network is secure, has zero latency, has infinite bandwidth, and so on. With ZooKeeper, a programmer can be insulated from these problems or at least have a tool to better manage them. More concisely, ZooKeeper is a coordination kernel. It's a set of primitives that abstracts away coordination, leader election, and other troublesome aspects of maintaining a distributed system. Flavio also discusses scaling ZooKeeper, the CAP theorem, and contrasting distributed tools such as Chubby.
Get every episode summarized
Each time Software Engineering Radio - the podcast for professional software developers publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Software Engineering Radio - the podcast for professional software developers

SE Radio 737: Owen McGirr on Software Accessibility
Software Engineering Radio - the podcast for professional software developers

SE Radio 736: Sahil Walia on Apache Iceberg
Software Engineering Radio - the podcast for professional software developers

SE Radio 735: Vivek Yadav on Regression Testing Microservices
Software Engineering Radio - the podcast for professional software developers

SE Radio 734: Sathiesh Veera on Engineering Data-Protection Guardrails with LLMs
Software Engineering Radio - the podcast for professional software developers