What is DAX?
- Fully-managed high available , seamless in-memory cache for DynamoDB
- Microseconds latency for cached reads & queries
- Doesn’t require application logic modification (compatible with existing DynamoDB APIs)
- Solves the “Hot Key” problem (too many reads)
- 5 minutes TTL for cache (default)
- Up to 10 nodes in the cluster
- Multi-AZ (3 nodes minimum recommended for production)
- Secure (Encryption at rest with KMS. VPC, IAM, Cloudtrail).
When should I use it?
- Consistently/Burst Traffic on the same set of keys
- Require microsecond response times
- Your use case can tolerate eventual consistency
- When your application is read intensive and not write intensive.