In one sentence
Choose DAX for DynamoDB caching, ElastiCache for application caching, read replicas for database reads, and CloudFront for edge delivery.
Key points
- DAX is an in-memory cache specifically for DynamoDB API-compatible read acceleration.
- ElastiCache provides Redis, Valkey, or Memcached for general application cache patterns.
- RDS or Aurora read replicas scale relational read queries but remain database instances.
Exam takeaway
CloudFront caches HTTP content near users and solves a different edge-delivery problem.