Using Amazon SNS for application-to-application messaging
Amazon SNS simplifies application-to-application (A2A) messaging by separating publishers from subscribers, which supports microservices, distributed systems, and serverless applications. Messages are sent to Amazon SNS topics, where they can be filtered and delivered to subscribers like Lambda, Amazon SQS, or HTTP endpoints. If delivery fails, the messages are stored in a dead-letter queue for further analysis or reprocessing.
For information about using Amazon SNS for application-to-application messaging with subscribers, see the following:
Topics
- Fanout to Firehose delivery streams
- Fanout Amazon SNS notifications to Lambda functions for automated processing
- Fanout Amazon SNS notifications to Amazon SQS queues for asynchronous processing
- Fanout Amazon SNS notifications to HTTPS endpoints
- Fanout Amazon SNS events to AWS Event Fork Pipelines
- Using Amazon EventBridge Scheduler with Amazon SNS