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

0% completed

9. Heartbeat

Let's learn about the heartbeat and its usage.


In a distributed environment, work/data is distributed among servers. To efficiently route requests in such a setup, servers need to know what other servers are part of the system. Furthermore, servers should know if other servers are alive and working. In a decentralized system, whenever a request arrives at a server, the server should have enough information to decide which server is responsible for entertaining that request




Like the course? Get enrolled and start learning!