AWS SNS
Publish and subscribe messaging service
AWS Simple Notification Service (SNS) is a fully managed messaging service that enables you to decouple microservices, distributed systems, and serverless applications. It provides high-throughput, push-based, many-to-many messaging between distributed systems, microservices, and event-driven serverless applications. SNS follows a publish/subscribe (pub/sub) messaging paradigm, where publishers send messages to topics and subscribers receive them. A topic is a logical access point and communication channel. Each topic can support multiple subscription endpoints where messages are delivered. Key features of SNS include: 1. Multiple Transport Protocols: SNS supports various delivery protocols including HTTP/HTTPS, Email, SMS, SQS, and Lambda functions. 2. Fanout Pattern: A single message published to an SNS topic can be delivered to multiple subscribers, enabling parallel processing. 3. Message Filtering: Subscribers can filter messages they receive based on message attributes. 4. Message Durability: SNS attempts to deliver messages at least once, with retry policies for HTTP endpoints. 5. Integration with AWS Services: SNS works seamlessly with services like CloudWatch for alarms, S3 for event notifications, and Lambda for serverless processing. 6. Cross-Region Delivery: Messages can be delivered to endpoints across different AWS regions. 7. Security: SNS provides encryption at rest using KMS and in-transit using HTTPS. Access control is managed through IAM policies and topic policies. Common use cases include: - Application alerts and notifications - Mobile push notifications - Email and SMS messaging - System alerts and monitoring - Workflow processing - Event-driven architectures SNS is priced based on the number of API requests, the number of notifications delivered, and additional charges for SMS notifications.
AWS Simple Notification Service (SNS) is a fully managed messaging service that enables you to decouple microservices, distributed systems, and serverless applications. It provides high-throughput, p…
Concepts covered: Topics, Message Delivery Status, AWS SNS Security, Message Retention and Reliability, Simple Notification Service (SNS), Subscriptions, Message Attributes, Fanout Pattern, SNS Filtering, SNS Protocol Support
Go Premium
AWS Certified Solutions Architect - Associate Preparation Package (2025)
- 2202 Superior-grade AWS Certified Solutions Architect - Associate practice questions.
- Accelerated Mastery: Deep dive into critical topics to fast-track your mastery.
- Unlock Effortless AWS Certified Solutions Architect preparation: 5 full exams.
- 100% Satisfaction Guaranteed: Full refund with no questions if unsatisfied.
- Bonus: If you upgrade now you get upgraded access to all courses
- Risk-Free Decision: Start with a 7-day free trial - get premium features at no cost!