AWS Certified Solutions Architect – Associate (SAA-C03) — Question 555

A company's website handles millions of requests each day, and the number of requests continues to increase. A solutions architect needs to improve the response time of the web application. The solutions architect determines that the application needs to decrease latency when retrieving product details from the Amazon DynamoDB table.

Which solution will meet these requirements with the LEAST amount of operational overhead?

Answer options

Correct answer: A

Explanation

DynamoDB Accelerator (DAX) is a fully managed, in-memory cache purpose-built for Amazon DynamoDB, offering seamless integration with minimal operational overhead since it does not require rewriting application logic for cache management. Implementing Amazon ElastiCache (Redis or Memcached) requires developers to write and maintain custom code to handle cache population and invalidation. Option D introduces even more complexity and overhead by requiring the configuration and maintenance of DynamoDB Streams and AWS Lambda functions.