How can you achieve that?

You are building an online store on AWS that uses SQS to process your customer orders. Your
backend system needs those messages in the same sequence the customer orders have been
put in. How can you achieve that?

You are building an online store on AWS that uses SQS to process your customer orders. Your
backend system needs those messages in the same sequence the customer orders have been
put in. How can you achieve that?

A.
It is not possible to do this with SQS

B.
You can use sequencing information on each message

C.
You can do this with SQS but you also need to use SWF

D.
Messages will arrive in the same order by default

Explanation:
Amazon SQS is engineered to always be available and deliver messages. One of the resulting
tradeoffs is that SQSdoes not guarantee first in, first out delivery of messages. For many
distributed applications, each message can stand on its own, and as long as all messages are
delivered, the order is not important. If your system requires that order be preserved, you can
place sequencing information in each message, so that you can reorder the messages when the
queue returns them.



Leave a Reply 6

Your email address will not be published. Required fields are marked *


jigsaw207

jigsaw207

why not D?

Harsh

Harsh

Messages don’t necessarily stick to FIFO model by default with SQS. You can use sequence number attribute to follow a sequence.

raj

raj

yes, this question is old now and not relevant as FiFo queses are now avaialabel