DynamoDB Accelerator (Dax)
- Improve read by using in-memory cache for DynamoDB
- Fully-managed, highly available
- Solves "hot key" problem (too many reads)
- 5 minutes TTL for cache
- Up to 10 nodes in the cluster
- Multi-AZ
- 3 nodes minimum recommended for production
- Secure
- Encryption at rest with KMS, VPC, IAM, CloudTrail
DAX or ElasticCache
- DAX is for individual object cache
- Elasticache more for the result as a whole