Decoupling, Messaging and Recovery Patterns
This topic covers SQS, SNS, EventBridge, Step Functions, dead-letter queues, retries, backpressure, and failure isolation for resilient architectures.
How to study for AWS Solutions Architect Associate
Treat each question as an architecture tradeoff: identify security boundaries, failure modes, performance needs, data paths, and cost constraints before choosing services.
Core concepts
Concept 1
Decoupling, Messaging and Recovery Patterns questions reward architecture tradeoff reasoning rather than picking the most familiar AWS service.
Exam cue: Identify the workload requirement, failure mode, data path, access boundary, and operational constraint.
Concept 2
The best answer maps requirements to security, resilience, performance, and cost constraints before choosing services.
Exam cue: Match the AWS service to the Well-Architected pillar the scenario is testing.
Concept 3
Eliminate answers that ignore shared responsibility, single points of failure, data movement, scaling behavior, or total cost.
Exam cue: Prefer managed, durable, least-privilege, multi-AZ, and right-sized designs when requirements call for them.
Risk pitfalls and guardrails
Choosing the most powerful service when a simpler managed service satisfies the requirement.
Guardrail: Avoid answers that use broad permissions, public data paths, single-AZ state, overbuilt compute, or commitment pricing without predictable usage.
Solving performance while ignoring security, availability, or cost constraints stated in the scenario.
Guardrail: Avoid answers that use broad permissions, public data paths, single-AZ state, overbuilt compute, or commitment pricing without predictable usage.
Assuming one Availability Zone, public access, or manual operations are acceptable without justification.
Guardrail: Avoid answers that use broad permissions, public data paths, single-AZ state, overbuilt compute, or commitment pricing without predictable usage.
Memory anchors
SQS
Amazon SQS buffers messages so producers and consumers can scale and fail independently.
SNS
Amazon SNS publishes messages to multiple subscribers through a fan-out pattern.
EventBridge
Amazon EventBridge routes events from AWS services, SaaS providers, and applications.
Step Functions
AWS Step Functions coordinates workflows with state, retries, branching, and error handling.
DLQ
A dead-letter queue stores messages that could not be processed successfully.
Retry Policy
A retry policy handles transient failure without immediate manual intervention.
Backpressure
Backpressure protects consumers when producers send work faster than it can be processed.
Loose Coupling
Loose coupling reduces direct dependencies between application components.
Idempotency
Idempotent processing avoids harmful duplicate effects when retries occur.
Async Processing
Asynchronous processing lets work continue without blocking the initial request path.
Checkpoint rule
Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.
Knowledge Check (after reading)
Short check-up to confirm understanding of this module.
Check-up Questions
A web tier sends image-processing work directly to EC2 workers. Traffic spikes overload the workers and user requests time out. Which architecture best decouples the tiers?
An SQS standard queue occasionally delivers a message more than once. The consumer creates customer refunds. What is the required design?
Answer all questions to submit.
Next step personalized recommendations
Continue learning
Move forward only after this module is stable.
What is Pass Harbor?
Completely free exam prep for 317 U.S. exams.
- Practice questions
- Flashcards
- Study guides
- Mock exams
- No registration
- No paywall
- Start instantly
“No more expensive exam prep. Quality study tools should be accessible to everyone.”
