AWS SAP-C02 · Question 70 · Domain 2.4: Reliability
A company is building a highly scalable image processing pipeline. Users upload images to Amazon S3. The upload must trigger an AWS Lambda function to generate thumbnails. To handle massive spikes in traffic, the architecture must ensure that the Lambda function is not overwhelmed and that no image processing tasks are lost. Which THREE architectural choices should be made? (Select THREE)
Answer options:
Configure S3 Event Notifications to trigger the Lambda function directly.
Configure S3 Event Notifications to send events to an Amazon SQS queue.
Configure the AWS Lambda function to consume messages from the SQS queue.
Configure a Dead-Letter Queue (DLQ) on the SQS queue for failed processing attempts.
Use Amazon Kinesis Data Streams instead of SQS.
Enable Auto Scaling on the S3 bucket.
75 questions · hints · full answers · grading