Back to AWS
AWSIntegration
SNS
Amazon SNS is a publish-subscribe messaging service used to fan out notifications and events to multiple subscribers.
What it does
Managed pub/sub messaging service in AWS.
When to use
Use SNS when one event should notify multiple systems or subscribers.
Key Concepts
Topics are channels for message publication.
Subscribers can include SQS, Lambda, email, and HTTP endpoints.
Useful for fan-out communication patterns.
Often paired with SQS for resilient event pipelines.
Common Use Cases
Sending notifications to multiple systems.
Triggering multiple downstream consumers.
Building event-driven architectures.
Interview Questions
What is SNS?
How is SNS different from SQS?
When would you use SNS and SQS together?