nerdexam
Amazon

SAA-C03 · Question #235

A company is building a serverless application to process orders from an e-commerce site. The application needs to handle bursts of traffic during peak usage hours and to maintain high availability…

The correct answer is B. Use an Amazon Simple Queue Service (Amazon SQS) FIFO queue to receive orders. Use an. Key Requirements: Serverless architecture. Handle traffic bursts with high availability. Process orders asynchronouslyin the order they are received. Analysis of Options: Option A: Amazon SNS delivers messages to subscribers. However, SNS does not ensure ordering, making it…

Submitted by krish.m· Mar 4, 2026Design Resilient Architectures

Question

A company is building a serverless application to process orders from an e-commerce site. The application needs to handle bursts of traffic during peak usage hours and to maintain high availability. The orders must be processed asynchronously in the order the application receives them. Which solution will meet this requirement?

Options

  • AUse an Amazon Simple Notification Service (Amazon SNS) topic to receive orders. Use an AWS
  • BUse an Amazon Simple Queue Service (Amazon SQS) FIFO queue to receive orders. Use an
  • CUse an Amazon Simple Queue Service (Amazon SQS) standard queue to receive orders. Use
  • DUse an Amazon Simple Notification Service (Amazon SNS) topic to receive orders. Use AWS

How the community answered

(64 responses)
  • A
    3% (2)
  • B
    75% (48)
  • C
    14% (9)
  • D
    8% (5)

Explanation

Key Requirements: Serverless architecture. Handle traffic bursts with high availability. Process orders asynchronouslyin the order they are received. Analysis of Options: Option A: Amazon SNS delivers messages to subscribers. However, SNS does not ensure ordering, making it unsuitable for FIFO (First In, First Out) requirements. Option B: Amazon SQS FIFO queues support ordering and ensure messages are delivered exactly once. AWS Lambda functions can be triggered by SQS to process messages asynchronously and efficiently. This satisfies all requirements. Option C: Amazon SQS standard queues do not guarantee message order and have "at-least- once" delivery, making them unsuitable for the FIFO requirement. Option D: Similar to Option A, SNS does not ensure message ordering, and using AWS Batch adds complexity without directly addressing the requirements.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice