Book Image

Apache ZooKeeper Essentials

By : Haloi
Book Image

Apache ZooKeeper Essentials

By: Haloi

Overview of this book

Whether you are a novice to ZooKeeper or already have some experience, you will be able to master the concepts of ZooKeeper and its usage with ease. This book assumes you to have some prior knowledge of distributed systems and high-level programming knowledge of C, Java, or Python, but no experience with Apache ZooKeeper is required.
Table of Contents (9 chapters)
4
4. Performing Common Distributed System Tasks
8
Index

Organizations powered by ZooKeeper

In this section, we will learn about how organizations around the world are using Apache ZooKeeper in their production clusters to solve distributed coordination problems. The real-world use cases depicted here give us a transparent view of how ZooKeeper can be an indispensable component for distributed platforms. The following organizations use Apache ZooKeeper:

Yahoo!

ZooKeeper was originally developed by Yahoo! before it became an Apache project. It is used for a multitude of services inside Yahoo! to perform leader election, configuration management, naming system, sharding, distributed locking, group membership, and so on. Yahoo! is a big Hadoop shop that performs analysis in its massive datasets, and ZooKeeper is used for various distributed coordination and synchronization tasks.

Facebook

Facebook uses ZooKeeper in its messaging platform and many other use cases. Facebook's messaging system is powered by a system called cell system. The entire...