A company needs its ecommerce order-processing application on AWS to process each order exactly once, without degrading the customer experience during unpredictable traffic surges. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon Simple Queue Service (Amazon SQS) FIFO queue. Put all the orders in the SQS queue. Configure an AWS Lambda function as the target to process the orders..
Why this is the answer
An Amazon SQS FIFO (First-In, First-Out) queue guarantees message ordering and exactly-once processing, which is crucial for an e-commerce order-processing application. Lambda functions can easily consume messages from SQS queues, providing scalable and serverless processing that adapts to unpredictable traffic surges without manual intervention. Amazon SNS standard topics do not guarantee message ordering or exactly-once delivery, making them unsuitable for critical order processing. Amazon AppFlow is designed for data integration between SaaS applications and AWS services, not as a primary message queue for application processing. AWS X-Ray is for distributed tracing and monitoring, not for processing orders or acting as a message queue; CloudWatch is for monitoring and logging, not for pulling orders for processing.
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