A library events API runs in an Auto Scaling group behind a load balancer. Occasionally an instance fails its health checks. What self-healing behavior should the architect rely on?
Select an answer to reveal the explanation.
Short Explanation
ASG health checks are the night watch—unhealthy boxes get swapped for fresh ones without a ticket queue. That is self-healing compute. Leaving sick instances in the pool or killing health checks invites quiet outages.
Full Explanation
EC2 Auto Scaling can use ELB or EC2 health checks to detect unhealthy instances and launch replacements, providing self-healing for the compute tier. That behavior is central to resilient Auto Scaling designs for municipal APIs. Keeping failed instances registered, disabling health checks, or manually terminating healthy capacity first undermines automatic recovery. Design health checks and replacement policies deliberately as part of HA.