
When you want a message to be sent to multiple SQS queues. So you push once to SNS topic, and subscribe SQS queues.
- Fully decoupled, no data loss
- SQS allows for: data persistence, delayed processing and retries of work
- Ability to add more SQS subscribers
- SQS should allow SNS to write
- Cross-Region Delivery: works with SQS queues in other regions