Video description
Implementing distributed systems can be hard. Servers crash, become slow, and get partitioned away. These are all events that can happen in a real setting and your distributed system needs to be ready to deal with them.Apache ZooKeeper has been developed to deal with such problems. It is a replicated in-memory system that stores small files called znodes in a hierarchical manner. The ordering guarantees operations over znodes and the notification scheme it provides enables the implementation of a number of commonly used recipes, like master election, group membership, locks, barriers, etc. Without a component like ZooKeeper, implementing such recipes from scratch can be a significant burden because they require sophisticated algorithms with many corner cases that are easy to overlook. ZooKeeper, however, does not make the promise of completely hiding all the problems of a distributed system, but instead to simplify the task.This webcast covers:Some basic concepts of ZooKeeperDesign choices, and caveatsExamples of recipes one can implement with the ZooKeeper APIElaborate on the potential problems with naive recipesDiscuss ways around such problems
Publisher resources
Table of contents
Product information
- Title: Apache ZooKeeper and The Art of Building Distributed Systems
- Author(s):
- Release date: October 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491917701
You might also like
video
Apache Kafka for Absolute Beginners
This course is designed to get you up and running with the fundamentals and the working …
video
Apache Kafka Series - Kafka Connect Hands-on Learning
A comprehensive and new course for learning the Apache Kafka Connect framework with hands-on Training.Kafka Connect …
video
Apache Kafka Series - Learn Apache Kafka for Beginners v3
The high throughput and low latency of Apache Kafka have made it one of the leading …
book
Kubernetes in Action
Kubernetes in Action is a comprehensive guide to effectively developing and running applications in a Kubernetes …