Amazon DynamoDB Accelerator (DAX)

Caching service purpose-built for DynamoDB compatibility

Why DynamoDB Accelerator?

Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available caching service built for Amazon DynamoDB. DAX delivers up to a 10 times performance improvement—from milliseconds to microseconds—even at millions of requests per second. DAX does all the heavy lifting required to add in-memory acceleration to your DynamoDB tables, without requiring developers to manage cache invalidation, data population, or cluster management. As DAX is compatible with existing DynamoDB API calls, no application logic modification is required. Similar to DynamoDB, you only pay for the capacity you provision. You can focus on building great applications for your customers without worrying about performance at scale.

How it works

DAX is designed to run within an Amazon Virtual Private Cloud (Amazon VPC) environment. Amazon VPC defines a virtual network that closely resembles a traditional data center. With a VPC, you have control over its IP address range, subnets, routing tables, network gateways, and security settings. You can launch a DAX cluster in your virtual network and control access to the cluster by using Amazon VPC security groups. 

The diagram to the right shows a high-level overview of DAX.