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

A company runs an application on a large fleet of Amazon EC2 instances. The application reads and writes entries into an Amazon DynamoDB table. The size of the DynamoDB table continuously grows, but the application needs only data from the last 30 days. The company needs a solution that minimizes cost and development effort.

Which solution meets these requirements?

Answer options

Correct answer: D

Explanation

Option D is the most efficient solution because it leverages DynamoDB's built-in Time to Live (TTL) feature, automatically expiring items without additional processing costs. Options A and B involve unnecessary complexity and manual intervention, while option C, although automated, still requires extra resources and setup compared to the simplicity of option D.