AWS Certified Solutions Architect – Professional — Question 480

A company needs to store and process image data that will be uploaded from mobile devices using a custom mobile app. Usage peaks between 8 AM and 5 PM on weekdays, with thousands of uploads per minute. The app is rarely used at any other time. A user is notified when image processing is complete.
Which combination of actions should a solutions architect take to ensure image processing can scale to handle the load? (Choose three.)

Answer options

Correct answer: B, C, E

Explanation

Uploading files directly to Amazon S3 and using Amazon SQS standard queues (Option B) provides a highly scalable and decoupled buffer to handle peak traffic bursts. AWS Lambda (Option C) automatically scales to process these SQS messages efficiently, and Amazon SNS (Option E) is the appropriate service for sending push notifications directly to mobile devices. Amazon MQ (Option A) is less suited for this serverless pattern, Amazon SES (Option F) is for email rather than push notifications, and S3 Batch Operations (Option D) is designed for large-scale batch actions rather than real-time message processing.