nerdexam
Amazon

SAA-C03 · Question #578

A company has an application that customers use to upload images to an Amazon S3 bucket. Each night, the company launches an Amazon EC2 Spot Fleet that processes all the images that the company…

The correct answer is A. Use S3 Event Notifications to write a message with image details to an Amazon Simple Queue. When using SQS we will be sure that all images will be processed and hence to process we need 2 min and 512 MB of memory (Lambda is allowing upto 15 min and upto10K MB) Lambda should be perfect scalable solution which will allow for almost in real time image processing.

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

Question

A company has an application that customers use to upload images to an Amazon S3 bucket. Each night, the company launches an Amazon EC2 Spot Fleet that processes all the images that the company received that day. The processing for each image takes 2 minutes and requires 512 MB of memory. A solutions architect needs to change the application to process the images when the images are uploaded. Which change will meet these requirements MOST cost-effectively?

Options

  • AUse S3 Event Notifications to write a message with image details to an Amazon Simple Queue
  • BUse S3 Event Notifications to write a message with image details to an Amazon Simple Queue
  • CUse S3 Event Notifications to publish a message with image details to an Amazon Simple
  • DUse S3 Event Notifications to publish a message with image details to an Amazon Simple

How the community answered

(57 responses)
  • A
    74% (42)
  • B
    16% (9)
  • C
    7% (4)
  • D
    4% (2)

Explanation

When using SQS we will be sure that all images will be processed and hence to process we need 2 min and 512 MB of memory (Lambda is allowing upto 15 min and upto10K MB) Lambda should be perfect scalable solution which will allow for almost in real time image processing.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice