2Application Integration and Event-Driven Design
- 2.1Loose Coupling with SQS and SNS
Understand loose coupling: SQS (point-to-point, pull) vs. SNS (pub/sub, push), visibility timeout, dead-letter queues, and fan-out.
- 2.2Event-Driven Architecture with EventBridge
Understand event-driven design with Amazon EventBridge: event buses and rules (pattern matching), scheduling, and routing to targets.
- 2.3Orchestrating Workflows with Step Functions
Understand workflow design with AWS Step Functions state machines: orchestrating multiple steps (sequence, choice, parallel), retries/error handling, and integrating Lambda and other services.

