AWS Certified Solutions Architect – Professional (SAP-C02) — Question 73

A solutions architect is designing the data storage and retrieval architecture for a new application that a company will be launching soon. The application is designed to ingest millions of small records per minute from devices all around the world. Each record is less than 4 KB in size and needs to be stored in a durable location where it can be retrieved with low latency. The data is ephemeral and the company is required to store the data for 120 days only, after which the data can be deleted.

The solutions architect calculates that, during the course of a year, the storage requirements would be about 10-15 TB.

Which storage strategy is the MOST cost-effective and meets the design requirements?

Answer options

Correct answer: B

Explanation

Option B is the most cost-effective solution as Amazon DynamoDB is designed for high throughput and low-latency access, and the TTL feature automates data deletion after 120 days without additional overhead. Option A and D involve managing S3 and lifecycle policies which can be less efficient for high ingestion rates, while Option C requires manual intervention through a cron job, which is not optimal for handling such a large volume of data reliably.