Scale reads with a cache and readers, then survive an empty cache and a failed writer.
How it works
โบAn Aurora cluster has one writer and up to 15 Aurora Replicas. All instances see one shared cluster volume, so a replica needs minimal extra work to stay current, and its lag is usually well under 100 ms.
โบIf the writer fails and a replica exists, Aurora promotes one: service is typically restored in under 60 seconds and often under 30. With no replica, a new writer is created, which typically takes under 10 minutes.
โบElastiCache answers repeated reads from memory. When it restarts empty, every read goes to the database until it warms again.
โบLimits come from AWS documentation (default quotas in us-east-1). Where AWS publishes no figure, such as how many requests a container or database handles, the lab states its assumption on the component.