Grokking the System Design Interview, Volume II
Vote

0% completed

​

9. Heartbeat

A distributed system needs to know which servers are still up. A heartbeat is a small, regular signal that answers that question.

Background

In a distributed environment, work and data are spread across many servers. To route a request efficiently, a server needs one thing. It must know which other servers make up the system. It also needs to know whether each one is alive and working. In a decentralized system, a server that receives a request needs enough information on its own. That information decides which server should handle the request

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content