ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. Ramesh Kaluri presented on developing distributed applications using Apache ZooKeeper on September 27, 2015. ZooKeeper allows distributed applications to coordinate with each other through shared hierarchical name spaces and distributed locks.