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

A social media company runs its application on Amazon EC2 instances behind an Application Load Balancer (ALB). The ALB is the origin for an Amazon CloudFront distribution. The application has more than a billion images stored in an Amazon S3 bucket and processes thousands of images each second. The company wants to resize the images dynamically and serve appropriate formats to clients.

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

Answer options

Correct answer: C

Explanation

Using Lambda@Edge with an image management library allows for serverless, on-the-fly image resizing at edge locations close to the users, which minimizes latency and operational overhead. Managing EC2 instances for this task increases operational complexity and scaling overhead. CloudFront policies alone cannot perform complex image processing tasks like resizing.