Service discovery and heartbeats in micro-services 👍📈

Опубликовано: 09 Октябрь 2024
на канале: Gaurav Sen
111,618
1.9k

Servers crash due to various reasons like hardware faults and software bugs. Service Discovery and Health Checks are essential for maintaining a service ecosystem's availability and reliability. We talk about how a heartbeat service can be used to maintain system state and help the load balancer decide where to direct requests. Now when a server crashes, the heartbeat service and identify and restart the service immediately on the server.

Service Discovery is another important part of deploying and maintaining systems. The load balancer is able to adapt request routing. Both features allow the system to report and heal issues efficiently.

System Design Video Course:
https://get.interviewready.io/

A complete course on how systems are designed. Along with video lectures, the course has architectural diagrams, capacity planning, API contracts and evaluation tests.

Use the coupon code 'earlybird' for a 20% discount!

System Design Playlist:    • System Design Playlist  

References:
  / patterns-for-resilient-architecture-part-3  
  / active-active-for-multi-regional-resiliency  

#SoftwareEngineering #SystemDesign #ServiceDiscovery