Question 620
An architecture review recommends this solution: Redesign notifications into event-driven processing using EventBridge or SQS with idempotent consumers. The motivating situation is: An order-processing system uses synchronous downstream calls and fails completely whenever one notification provider is slow. Which technical principle most strongly justifies this recommendation?
Explanation
Correct Answer
This principle explains why the prescribed control is appropriate for the described requirement. The matching design action is: Redesign notifications into event-driven processing using EventBridge or SQS with idempotent consumers. The expected supporting evidence is: Orders complete independently of notification delays, while consumers process retries and duplicate deliveries safely.
Incorrect Answers
Developers assume SQS has identical JMS or broker feature semantics to the source stack. The stated evidence instead indicates: Tight synchronous coupling propagates a noncritical downstream failure to the primary transaction.
Workflow state and failure recovery are hidden in fragile custom imperative scripts. The stated evidence instead indicates: Tight synchronous coupling propagates a noncritical downstream failure to the primary transaction.
Dedicated EC2 servers remain the scaling bottleneck for stateless containerized workloads. The stated evidence instead indicates: Tight synchronous coupling propagates a noncritical downstream failure to the primary transaction.