Amazon DynamoDB Accelerator (DAX) is a fully AWS managed service. It is an in-memory cache that can be used with DynamoDB tables to improve their performance by up to ten times. It works as a cluster with resources provisioned in different availability zones, making it a highly available service. Moreover, it supports Amazon VPC service, providing secure and easy DAX access to existing applications.
DAX automatically handles cache invalidations, data population, and cluster management. It also supports the existing DynamoDB API calls, so users can focus on innovation without worrying about making significant changes to the application. Moreover, it also reduces the read load on the DynamoDB tables by enabling the retrieval of cached data from itself, which can reduce the overall operational cost.
The following is the high-level architecture diagram of the infrastructure you’ll create in this Cloud Lab: