A company needs to store and process images uploaded from a mobile app. Usage peaks weekdays 8 AM–5 PM with thousands of uploads per minute; otherwise the app is rarely used. Users must be notified when processing completes. Which combination of actions should a solutions architect take to enable scalable image processing? (Choose three.)
Choose an answer
Tap an option to check your answer.
Correct answer: Have the mobile app upload files directly to Amazon S3. Use S3 event notifications to send a message to an Amazon SQS standard queue., Trigger an AWS Lambda function to perform image processing when a message appears in the queue., Send a push notification to the mobile app using Amazon SNS when processing is complete..
Why this is the answer
Uploading files directly to Amazon S3 is a scalable and cost-effective way to store images, offloading the burden from application servers. S3 event notifications can reliably send messages to an Amazon SQS standard queue when new objects are created. SQS standard queues provide high throughput and decouple the image upload from the processing, handling the fluctuating load effectively. An AWS Lambda function is ideal for processing images from the SQS queue because it is serverless, scales automatically with demand, and only incurs costs when actively processing. Finally, Amazon SNS is the appropriate service for sending push notifications to mobile applications, ensuring users are informed upon completion. Using Amazon MQ is less suitable as it's a managed message broker service for existing applications using standard messaging protocols, not typically for new, serverless architectures. S3 Batch Operations are for performing operations on existing S3 objects in bulk, not for triggering processing on new, individual uploads. Amazon SES is for email notifications, not mobile push notifications.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed