Description
Amazon Simple Notification Service (SNS) is a fully managed pub/sub messaging service for decoupling microservices, distributed systems, and serverless applications.
Features
- Pub/sub messaging model
- Multiple protocols support (HTTP, email, SMS, mobile push)
- Topic-based message filtering
- Message durability with message archiving and replay
- Encryption at rest and in transit
- Cross-region message delivery
Limitations
- 256 KB message size limit
- No guaranteed message order
- Potential for occasional duplicate messages
- Limited message retention (up to 14 days)
- Regional service with cross-region limitations
Use Cases
- E-commerce platform using SNS to send order confirmations to customers via email and SMS
- IoT application leveraging SNS to distribute sensor data to multiple processing systems simultaneously
- Mobile app utilizing SNS for sending push notifications to users about breaking news or account updates