Question 110
An architecture review recommends this solution: Place an SQS queue between submission and processing, with appropriately scaled consumers and DLQ policy. The motivating situation is: Order processing must survive transient database outages without permanently losing accepted incoming work. Why does this approach fit the stated design constraints?
Explanation
Correct Answer
This principle explains why the prescribed control is appropriate for the described requirement. The matching design action is: Place an SQS queue between submission and processing, with appropriately scaled consumers and DLQ policy. The expected supporting evidence is: Accepted messages remain durable during database downtime and are eventually processed when consumers recover.
Incorrect Answers
Only source-region S3 versioning is enabled, but no replication rule or role exists. The stated evidence instead indicates: Synchronous request-to-database coupling loses or rejects work whenever the database is unavailable.
The backup Region exists but DNS routing never changes after primary endpoint failure. The stated evidence instead indicates: Synchronous request-to-database coupling loses or rejects work whenever the database is unavailable.
Individual IAM users were being created per account instead of using centralized workforce federation. The stated evidence instead indicates: Synchronous request-to-database coupling loses or rejects work whenever the database is unavailable.