Logo
Grokking the Advanced System Design Interview
Ask Author
Back to course home

0% completed

Summary: Chubby

Summary

  1. Chubby is a distributed lock service used inside Google systems.
  2. It provides coarse-grained locking (for hours or days) and is not recommended for fine-grained locking (for seconds) scenarios. Due to this nature, it is more suited for high-read and rare write scenarios.
  3. Chubby's primary use cases include naming service, leader election, small files storage, and distributed locks.
  4. A Chubby Cell basically refers to a Chubby cluster. A chubby cell has more than one server (typically 3-5 at least) known as replicas. 5

.....

.....

.....

Like the course? Get enrolled and start learning!