nerdexam
Amazon

SAA-C03 · Question #82

A company runs an application that stores and shares photos. Users upload the photos to an Amazon S3 bucket. Every day, users upload approximately 150 photos. The company wants to design a solution th

The correct answer is C. Configure an S3 event notification to invoke an AWS Lambda function each time a user uploads a. The most cost-effective and scalable solution for generating thumbnails when photos are uploaded to an S3 bucket is to useS3 event notificationsto trigger anAWS Lambda function. This approach avoids the need for a long-running EC2 instance or EMR cluster, making it highly cost- e

Submitted by femi9· Mar 4, 2026Design Cost-Optimized Architectures

Question

A company runs an application that stores and shares photos. Users upload the photos to an Amazon S3 bucket. Every day, users upload approximately 150 photos. The company wants to design a solution that creates a thumbnail of each new photo and stores the thumbnail in a second S3 bucket. Which solution will meet these requirements MOST cost-effectively?

Options

  • AConfigure an Amazon EventBridge scheduled rule to invoke a scrip! every minute on a long-
  • BConfigure an Amazon EventBridge scheduled rule to invoke a script every minute on a memory-
  • CConfigure an S3 event notification to invoke an AWS Lambda function each time a user uploads a
  • DConfigure S3 Storage Lens to invoke an AWS Lambda function each time a user uploads a new

How the community answered

(18 responses)
  • A
    6% (1)
  • B
    11% (2)
  • C
    78% (14)
  • D
    6% (1)

Explanation

The most cost-effective and scalable solution for generating thumbnails when photos are uploaded to an S3 bucket is to useS3 event notificationsto trigger anAWS Lambda function. This approach avoids the need for a long-running EC2 instance or EMR cluster, making it highly cost- effective because Lambda only charges for the time it takes to process each event. S3 Event Notifications: Automatically triggers the Lambda function when a new photo is uploaded to the S3 AWS Lambda: A serverless compute service that scales automatically and only charges for execution time, which makes it the most economical choice when dealing with periodic events like The Lambda function can generate the thumbnail and upload it to a second S3 bucket, fulfilling the requirement efficiently. Option A and Option B (EMR or EC2 with scheduled scripts)**: These are less cost-effective as they involve continuously running infrastructure, which incurs unnecessary costs. Option D (S3 Storage Lens): S3 Storage Lens is a tool for storage analytics and is not designed for event-based photo processing.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice