AWS Certified Solutions Architect – Associate (SAA-C03) — Question 563
A company deployed a serverless application that uses Amazon DynamoDB as a database layer. The application has experienced a large increase in users. The company wants to improve database response time from milliseconds to microseconds and to cache requests to the database.
Which solution will meet these requirements with the LEAST operational overhead?
Answer options
- A. Use DynamoDB Accelerator (DAX).
- B. Migrate the database to Amazon Redshift.
- C. Migrate the database to Amazon RDS.
- D. Use Amazon ElastiCache for Redis.
Correct answer: A
Explanation
DynamoDB Accelerator (DAX) is a fully managed, in-memory cache specifically designed for Amazon DynamoDB that provides microsecond response times with minimal operational overhead. While Amazon ElastiCache for Redis can also cache queries, it requires significant application code changes to manage cache logic, increasing operational overhead. Migrating the database to Amazon RDS or Amazon Redshift does not address the serverless caching requirement and would involve massive migration effort.