Exam SAA-C03 All QuestionsBrowse all questions from this 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?

    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
SinaneosOption: B

B because FIFO is made for that specific purpose

rein_chauOption: B

Should be B because SQS FIFO queue guarantees message order.

jaradat02Option: B

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??

Rabbit117Option: B

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

hro

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

Hirriz

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

You have to read the discussions for the correct answers

parth_g_mehtaOption: B

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.

ChymKuBoyOption: B

B for sure

OBIOHAnzeOption: B

B seems to be the answer

d675329Option: B

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.

ManikRoyOption: B

SQS FIFO Queue is for this use case.

JavierEFOption: B

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.

Rosy92Option: B

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

ldruizsanOption: B

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.

bigmancloud

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

kioks23

B - FIFO is designed for that

Sivadocker7Option: B

B is correct