Grokking the System Design Interview, Volume II
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%