DynamoDB Accelerator (Dax)

Pasted image 20221013122025.png

  • 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

Pasted image 20221013121939.png

  • DAX is for individual object cache
  • Elasticache more for the result as a whole