AWS Certified Solutions Architect – Professional — Question 675

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 service 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

Using Amazon S3 for storage combined with Amazon SQS for decoupling is the most scalable, durable, and cost-effective approach for asynchronous image processing. SQS queue depth is the industry-standard metric for scaling an EC2 processing fleet dynamically based on backlog size. Storing the final images in S3 and serving them directly via Amazon CloudFront ensures high-performance, low-latency delivery to users globally, whereas using EFS or EBS is less cost-effective and unnecessarily complex for this workflow.