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

An application development team is designing a microservice that will convert large images to smaller, compressed images. When a user uploads an image through the web interface, the microservice should store the image in an Amazon S3 bucket, process and compress the image with an AWS Lambda function, and store the image in its compressed form in a different S3 bucket.
A solutions architect needs to design a solution that uses durable, stateless components to process the images automatically.
Which combination of actions will meet these requirements? (Choose two.)

Answer options

Correct answer: A, B

Explanation

The correct answers are A and B because they establish a robust mechanism for processing images: A allows for notifications to be sent when an image is uploaded, which triggers the processing, while B sets up the Lambda function to process messages from the SQS queue, ensuring that messages are handled efficiently. Options C and D introduce stateful components or unnecessary complexity, which do not align with the requirement for a stateless solution. Option E does not directly process the images, as it focuses on sending alerts instead.