Curriculum
Course: AWS Cloud
Login

Curriculum

AWS Cloud

AWS Cloud Tutorial

0/103
Text lesson

AWS SNS

Cloud Notification Service – AWS SNS

AWS Simple Notification Service is commonly referred to as AWS SNS, which is a notification service.

What is AWS SNS?

SNS is a cloud service designed for the mass delivery of messages.

It is a fully managed publish-subscribe messaging service that facilitates mobile communication.

SNS can operate in an event-driven manner, allowing automated services to respond to triggers.

It decouples distributed systems and microservices by enabling messaging between them through AWS SNS.

Additionally, it supports application-to-person messaging via SMS, mobile push notifications, and email.

Message Endpoints

AWS SNS can publish messages to various endpoints, including:

  • HTTP and HTTPS
  • Email and Email-JSON
  • AWS SQS
  • Applications
  • AWS Lambda
  • SMS (availability depends on the region)

The Difference between SQS and SNS

SNS is a notification system that pushes messages to its subscribers, while SQS is a queuing system where receivers must pull messages to process and delete them from the queue.

SNS and SQS work effectively together.