SAA-C03 · Question #759
SAA-C03 Question #759: Real Exam Question with Answer & Explanation
The correct answer is C: Configure the web tier EC2 instances to place order messages into an Amazon Simple Queue. Using Amazon SQS decouples the web tier from the worker tier, allowing orders to be accepted immediately and processed asynchronously. SQS ensures that messages are not lost if a worker instance fails. Auto Scaling worker instances can poll the queue to process orders, providing
Question
A company's ecommerce platform experiences unpredictable surges in traffic related to periodic sale events. The platform's web tier runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer. EC2 worker instances in an Auto Scaling group process orders. The company needs a solution that accepts orders immediately, processes the orders asynchronously, and never loses orders if a worker instance experiences an application problem. Which solution will meet these requirements with the LEAST operational overhead?
Options
- ACreate an AWS Lambda function. Configure the web tier EC2 instances to invoke the Lambda
- BConfigure the web tier EC2 instances to publish order details to an Amazon Simple Notification
- CConfigure the web tier EC2 instances to place order messages into an Amazon Simple Queue
- DConfigure the web tier EC2 instances to insert orders into an Amazon RDS for MySQL table.
Explanation
Using Amazon SQS decouples the web tier from the worker tier, allowing orders to be accepted immediately and processed asynchronously. SQS ensures that messages are not lost if a worker instance fails. Auto Scaling worker instances can poll the queue to process orders, providing a resilient, scalable solution with minimal operational overhead.
Community Discussion
No community discussion yet for this question.