System Design · Disney · Medium
Your organization runs a microservice platform made up of more than 100 services, and you are asked to design a system that tracks the health of every service along with the dependencies between them. The design should satisfy the following requirements: A central aggregator periodically polls each service to determine its health. When a service becomes unhealthy, the on-call engineer must be alerted within 2 minutes. The system displays a dependency graph and, when a…