What is the difference between RDS Multi-AZ and read replicas?
Multi-AZ keeps a synchronous standby in another AZ for high availability and automatic failover — it is for resilience, not read scaling. Read replicas are asynchronous copies used to scale read traffic (and can be promoted in some DR scenarios). You often use both: Multi-AZ for availability and replicas for read-heavy workloads.