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

A company is building an image service on the web that will allow users to upload and search random photos. At peak usage, up to 10,000 users worldwide will upload their images. The will then overlay text on the uploaded images, which will then be published on the company website.

Which design should a solutions architect implement?

Answer options

Correct answer: C

Explanation

The correct answer is C because it utilizes Amazon S3 for storage, which is more scalable and cost-effective for handling large volumes of uploads compared to EFS or EBS. The use of Amazon SQS allows for reliable message queuing, ensuring that image processing can scale effectively with demand. Options A and B rely on EFS or SNS, which are not as efficient for this use case, while D is less optimal due to the complexity and cost of using EC2 Spot instances and DynamoDB.