Skip to main content

Overview

Pub/Sub enables event-driven architectures and asynchronous parallel processing, while improving performance, reliability and scalability. With Amazon Simple Notification Service (Amazon SNS), you can send asynchronous event notifications to a topic and all services subscribed to the topic will instantly receive the message.

 To learn more, review these resources which provide more information on the Publish Subscribe model and Amazon Simple Notification Service (SNS), including blogs, guides, tutorials, whitepapers and videos. You can also learn more about message queues, and message queuing services on AWS.

Getting started with Amazon Simple Notification Service (SNS) takes just three simple commands.

AWS Free Tier includes 1 million mobile push notifications, 1 million email deliveries and more with Amazon SNS.

View AWS Free Tier Details »

Try Amazon SNS for Free

Blogs

Building Loosely Coupled, Scalable, C# Applications with Amazon SQS and Amazon SNS

Stephen Liedig, AWS

Building Loosely Coupled, Scalable, C# Applications with Amazon SQS and Amazon SNS

Using Amazon SQS Dead-Letter Queues to Control Message Failure

Michael G. Khmelnitsky, AWS

Using Amazon SQS Dead-Letter Queues to Control Message Failure

Building Scalable Applications and Microservices: Adding Messaging to Your Toolbox

Jakub Wojciak, AWS

Building Scalable Applications and Microservices: Adding Messaging to Your Toolbox

Subscribing Queues to Topics

Jason Fulghum, AWS Developer Blog

Subscribing Queues to Topics

Invoking AWS Lambda Functions via Amazon SNS

Arjun Cholkar, AWS

Invoking AWS Lambda Functions via Amazon SNS

Bites of IoT – Rules Engine and Amazon SNS

Brett Francis, AWS

Bites of IoT – Rules Engine and Amazon SNS

Receiving Amazon SNS Messages in PHP

Jonathan Eskew, AWS

Receiving Amazon SNS Messages in PHP

AWS Resource APIs for SNS and SQS

David Murray, AWS

AWS Resource APIs for SNS and SQS

Subscribing an SQS Queue to an SNS Topic

Norm Johanson, AWS

Subscribing an SQS Queue to an SNS Topic

Introducing the Amazon Simple Notification Service

Jeff Barr, AWS

Introducing the Amazon Simple Notification Service

Guides, Tutorials and Whitepapers

API Reference

Describes all the API operations for Amazon SNS in detail. Also provides sample requests, responses, and errors for the supported web services protocols.

Learn more

Amazon SNS Developer Guide

Provides a conceptual overview of the Publish Subscribe model as implemented with Amazon SNS and includes detailed development instructions for using the various features.

Learn more

Videos

An abstract digital artwork featuring intricate mesh and curved ribbon-like structures, illuminated by warm light and reflected on a glossy surface against a soft blue and orange gradient background.

AWS Sydney Summit (April 5-6, 2017)

Decouple and Scale Your Application with AWS Messaging

AWS provides multiple messaging options that you can use to create scalable, distributed systems, implement event sourcing to unlock hidden context, and utilise CQRS for efficient data access. In this session we will look at various messaging patterns, and discuss techniques and use cases for Amazon SQS, Amazon SNS, Amazon Kinesis and AWS IoT in your application.

An abstract digital artwork featuring intricate mesh and curved ribbon-like structures, illuminated by warm light and reflected on a glossy surface against a soft blue and orange gradient background.

AWS re:Invent 2016

Migrating Enterprise Messaging to the Cloud

Enterprises rely on messaging to integrate services and applications and to exchange information critical to running their business. However, managing and operating dedicated message-oriented middleware and underlying infrastructure creates costly overhead and can compromise reliability. This video presentation shows how enterprise architects and developers can improve scalability, availability, and operational efficiency by migrating on-premises messaging middleware to a managed cloud service using Amazon SQS. Capital One shares how they are using message queuing to migrate several core banking applications to the cloud to ensure high availability and cost efficiency.

Watch video

Amazon Simple Notification Service (SNS)

Get started for free with just three simple commands. 
Get Started for Free