A company produces event data that must be processed as it is received, preserving the original order throughout processing. The company wants a solution with minimal operational overhead. How should a solutions architect design this?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon Simple Queue Service (Amazon SQS) FIFO queue to hold messages. Set up an AWS Lambda function to process messages from the queue..
Why this is the answer
An Amazon SQS FIFO (First-In, First-Out) queue is the correct choice because it guarantees message ordering, which is a key requirement for preserving the original order of event data. Integrating it with an AWS Lambda function provides a serverless, scalable, and low-operational-overhead solution for processing messages as they are received. Amazon SNS is a publish/subscribe service and does not guarantee message order for processing, making it unsuitable for this requirement. An SQS Standard queue does not guarantee message ordering, so it fails to meet the core requirement. While SNS can deliver to SQS, if the SQS queue is not FIFO, the ordering guarantee is lost.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed