Amazon Simple Notification Service

Fully managed pub/sub messaging, SMS, email, and mobile push notifications

Amazon Simple Notification Service (SNS) is a fully managed messaging service for both system-to-system and app-to-person (A2P) communication. It enables you to communicate between systems through publish/subscribe (pub/sub) patterns that enable messaging between decoupled microservice applications or to communicate directly to users via SMS, mobile push and email.

The system-to-system pub/sub functionality provides topics for high-throughput, push-based, many-to-many messaging. Using Amazon SNS topics, your publisher systems can fanout messages to a large number of subscriber systems or customer endpoints including Amazon SQS queues, AWS Lambda functions and HTTP/S, for parallel processing. The A2P messaging functionality enables you to send messages to users at scale using either a pub/sub pattern or direct-publish messages using a single API.

TUTORIAL: 
Learn how to use SNS in minutes

Benefits

Modernize and decouple your application

Amazon SNS enables you to modernize your applications and decouple them into smaller, independent components that are easier to develop, deploy and maintain. Leveraging a pub/sub event-driven architecture for your application improves performance, reliability, and allows each component to scale independently.

Fanout messages directly to millions of users

Amazon SNS enables you to send messages or notifications directly to users with SMS text messages to over 200 countries, mobile push on Apple, Android, and other platforms or email (SMTP). Amazon SNS provides redundancy across multiple SMS providers and allows you to push mobile notifications using a single endpoint for all platforms.

Reliably deliver messages with a 99.9% SLA

Amazon SNS uses cross availability zone message storage to provide high message durability. Running within Amazon’s proven network infrastructure and data centers, Amazon SNS topics are available whenever your applications need them. All messages published to Amazon SNS are stored redundantly across multiple geographically separated servers and data centers. If subscriber endpoints aren’t available, Amazon SNS executes automatic message retry policies and can seamlessly move messages to dead-letter queues.

Automatically scale your workload

Amazon SNS leverages the proven AWS cloud to dynamically scale with your application. Amazon SNS is a fully managed service, taking care of the heavy lifting related to capacity planning, provisioning, monitoring, and patching. The service is designed to handle high-throughput, bursty traffic patterns and enables you to send millions of messages per second.

How it works

  • Pub/Sub
  • SMS
  • Mobile Push
  • Pub/Sub
  • Amazon SNS Pub/Sub How it works
  • SMS
  • Amazon SNS SMS How it works
  • Mobile Push
  • Amazon Mobile Push How it works

Case studies

playon_transparent 600x400

AWS Services Used: Amazon SNS, AWS Lambda

nasa

AWS Services Used: Amazon SNS, Amazon SQS

change healthcare rev

AWS Services Used: Amazon SNS, Amazon SQS, Amazon EC2, Amazon S3.

FC Barcelona Logo

AWS Services Used: Amazon SNS, Amazon Route 53, Amazon CloudFront, Amazon S3, Amazon EC2, Amazon CloudWatch, Amazon RDS, AWS CloudFormation

PlayOn! Sports is one of the leading high school sports media companies in the US. They operate a comprehensive technology platform, enabling high-quality, low-cost productions of live sports events. Their serverless video processing pipeline illustrates the fanout messaging pattern and options for its inclusion in a serverless architecture, using Amazon SNS and AWS Lambda.

Read the blog >>

The NASA Image and Video Library provides easy access to more than 140,000 still images, audio recordings, and videos—documenting NASA’s more than half a century of achievements in exploring the vast unknown. The architecture includes Amazon SNS to trigger the processing pipelines when new content is updated, and Amazon SQS to decouple incoming jobs from pipeline processors.

Read the case study >>

Change Healthcare uses AWS services, such as Amazon EC2, Amazon S3, Amazon SQS, and Amazon SNS to handle millions of confidential transactions daily from its clients, while maintaining full compliance with healthcare industry regulations, including HIPAA.

Read the case study >>

The FCBarcelona web platform boasts over 6,000 pages and over 12,000 digitized photographs. It is available in six languages and consolidates up-to-date information for five elite professional teams. The solution relies on Amazon SNS for several platform notifications.

Read the case study >>

More…

No blog posts have been found at this time. Please see the AWS Blog for other resources.

What's new with Amazon SNS

Date
  • Date
More…

Get started with AWS

Step 1 - Sign up for an AWS account
Instantly get access to the AWS Free Tier.
icon2
Quickly set up and use SNS tools.
icon3
Publish and subscribe to topics in minutes.

Learn more about Amazon SNS

Visit the features page
Ready to build?
Get started with Amazon SNS
Have more questions?
Contact us