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.
Tags: distributed system, zookeeper, apache, hadoop, open source, network, CAP
Flavio Junqueira on Twitter http://twitter.com/fpjunqueira
ZooKeeper O’Reilly book http://shop.oreilly.com/product/0636920028901.do
ZooKeeper homepage http://zookeeper.apache.org/
ZooKeeper on Wikipedia http://en.wikipedia.org/wiki/Apache_ZooKeeper
Airbnb ZooKeeper Tech Talk https://www.youtube.com/watch?v=mMG-wagNBwY
Software Engineering Radio Episode 227: The CAP Theorem http://www.se-radio.net/?p=1722