AWS Certified Solutions Architect – Associate (SAA-C02) — Question 38

A solutions architect is designing a solution to access a catalog of images and provide users with the ability to submit requests to customize images. Image customization parameters will be in any request sent to an AWS API Gateway API. The customized image will be generated on demand, and users will receive a link they can click to view or download their customized image. The solution must be highly available for viewing and customizing images.
What is the MOST cost-effective solution to meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is the most cost-effective solution as it utilizes AWS Lambda, which is serverless and scales automatically, allowing for efficient cost management when handling image customizations. In contrast, options A and D involve using Amazon EC2 instances, which incur higher costs due to running servers continuously. Option C introduces Amazon DynamoDB for storing manipulated images, adding unnecessary complexity and cost when S3 suffices.