Its an open source coordination service for distributed application. It exposes simple set of primitive that a distributed application can built up on to implement higher level of services and synchronisation and also the configuration management. Yahoo, twitter, Netflix, facebook problem/solution : Coordination services : The process of integrating or communicating between services in distributed env. They are prone to, Race condition and dead-lock. Race condition : Two or more system trying to perform the same task. Dead-lock : Two or more system waiting on each other. Relieve distributed application from the responsibility of implementing the coordination service from scratch. Coordination challenges : Zookeeper is centralise coordination service is distribute and highly reliable running on cluster of service called zookeeper ensemble. 2 types of Nodes Leader Node : 1 Node processing for write request. Elected internally. More votes becomes leader. Recommende...