A key-value platform serves 20,000 rps worldwide and must hold 99.995% availability with p99 ≤ 100 ms and critical durability — under $3,000/mo. The current design is single-region, under-provisioned DynamoDB, no CDN, no cache.
Scale it globally: a CDN for edge caching, an active-active multi-region compute footprint, an ElastiCache tier to shield the datastore, and DynamoDB in on-demand mode so it absorbs unpredictable global spikes without throttling or over-provisioning. Keep every tier lean — multi-region doubles the compute and datastore bill.