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

0% completed

Scaling Chubby

This lesson will explain different techniques that Chubby uses for scaling.

Chubby's clients are individual processes, so Chubby handles more clients than expected. At Google, 90,000+ clients communicating with a single Chubby server is one such example. The following techniques have been used to reduce the communication with the master:

  • Minimize Request Rate: Create more chubby cells so that clients almost always use a nearby cell (found with DNS) to avoid reliance on remote machines.




Like the course? Get enrolled and start learning!