What is high availability and how is it achieved on AWS?
Answer: High availability is designing so the system keeps working when a component fails — no single points of failure, redundant instances across Availability Zones behind a load balancer, health checks and automatic replacement, and managed services with built-in redundancy such as Multi-AZ RDS and S3.
Why interviewers ask this: The capacity point is what candidates miss: with three AZs you should be able to serve peak on two, which means running at roughly 150% of single-AZ need. Otherwise an AZ failure produces a capacity outage rather than a graceful degradation.
