System Overview - Health check pattern
This system uses the health check pattern to monitor the status of microservices. It ensures that the load balancer only sends user requests to services that are healthy and ready to respond. The system must detect failures quickly and avoid sending traffic to unhealthy services.