SAA-C03 Exam QuestionsBrowse all questions from this exam

SAA-C03 Exam - Question 10


A company is building an ecommerce web application on AWS. The application sends information about new orders to an Amazon API Gateway REST API to process. The company wants to ensure that orders are processed in the order that they are received.

Which solution will meet these requirements?

Show Answer
Correct Answer: B

To ensure that orders are processed in the order they are received, the company should use an Amazon Simple Queue Service (SQS) FIFO (First-In-First-Out) queue. SQS FIFO queues are specifically designed to guarantee the order of message processing and exactly-once delivery. By integrating the API Gateway to send messages to an SQS FIFO queue and configuring the queue to invoke an AWS Lambda function for processing, the company can ensure that order processing maintains the sequence in which the orders were received.

Discussion

17 comments
Sign in to comment
SinaneosOption: B
Oct 8, 2022

B because FIFO is made for that specific purpose

rein_chauOption: B
Oct 8, 2022

Should be B because SQS FIFO queue guarantees message order.

Hirriz
Feb 1, 2024

At the begging I saw people praising this dump because they passed but now I only attempted 10 questions and 5 of them has wrong answers

kioks23
Feb 2, 2024

You have to read the discussions for the correct answers

hro
Mar 20, 2024

B SNS - PubSub (think pass along) SQS - Queueing (think batch) Kinesis - Real-time SWF - Queuing but with people

Rabbit117Option: B
Apr 11, 2024

I think B is the correct answer as SQS FIFO guarantees the order.

jaradat02Option: B
Jun 3, 2024

what's up with all these strange answers!!!! I chose B, SQS FIFO is designed for this exact use case, why does the author claim that A is the correct answer??

Sivadocker7Option: B
Jan 16, 2024

B is correct

kioks23
Feb 2, 2024

B - FIFO is designed for that

bigmancloud
Feb 7, 2024

Amazon SQS FIFO Queue ensures that messages are processed in the order they are received

ldruizsanOption: B
Feb 13, 2024

Although A is a viable option, the statement says it needs to ensure that messages are processed in the order they are received. That is FIFO by definition.

Rosy92Option: B
Feb 28, 2024

Orders have to be processed in order so SQS FIFO is requested here.

JavierEFOption: B
Mar 13, 2024

A is not correct becuase, if we do not specify that is an SNS FIFO, we have no guarantee the messages will be processed in publishing order.

ManikRoyOption: B
Mar 25, 2024

SQS FIFO Queue is for this use case.

d675329Option: B
May 18, 2024

I'll go ahead with B. But my grouse with Option B is it says "Configure the SQS FIFO queue". You configure the Lambda, not the SQS queue. The role for Lambda to access SQS is auto-configured by AWS.

OBIOHAnzeOption: B
May 23, 2024

B seems to be the answer

ChymKuBoyOption: B
Jun 5, 2024

B for sure

parth_g_mehtaOption: B
Jul 14, 2024

Use an Amazon SQS FIFO (First-In-First-Out) Queue to ensure that orders are processed in the exact order they are received. The FIFO queue guarantees message order and exactly-once processing.