Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Professional · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Using an Amazon SQS queue (option B) and an AWS Lambda function is the most reliable approach for several reasons: Scalability: AWS Lambda can automatically scale based on incoming requests, ensuring that orders are processed quickly even during peak traffic. High availability: By using a message queue like SQS, orders are stored temporarily until they can be processed, ensuring that no orders are lost due to system failures. Loosely coupled architecture: The use of an SQS queue and Lambda function decouples the order processing from the storage (Amazon DynamoDB) in a separate logical layer, making it easier to scale and maintain individual components independently. Handling sporadic traffic patterns: AWS Lambda provides a serverless computing experience that automatically scales based on demand, making it well-suited for handling variable workload spikes.
Option B
Answer is C Order processing is a multi-step cycle not a two step one. Stepfunction and ECS is the most reliable way to go.