AWS SNS

Satyanarayana Gaddamanugu
2 min readJul 1, 2021
  • SNS stands for Simple Notification Service.
  • It is a web service that makes it easy to set up, operate, and send a notification from the cloud.
  • It provides developers with the highly scalable, cost-effective, and flexible capability to publish messages from an application and sends them to other applications.
  • It is a way of sending messages. When you are using AutoScaling, it triggers an SNS service that will email you that “your EC2 instance is growing”.
  • It can send the notifications through SMS or email to an Amazon Simple Queue Service (SQS), or to an HTTP endpoint.

Benefits of SNS:

Instantaneous delivery

SNS is based on push-based delivery. This is the key difference between SNS and SQS. SNS is pushed once you publish the message in a topic and the message is delivered to multiple subscribers.

Flexible
SNS supports multiple endpoint types. Multiple endpoint types can receive the message over multiple transport protocols such as email, SMS, Lambda, Amazon SQS, HTTP, etc.

Inexpensive
SNS service is quite inexpensive as it is based on the pay-as-you-go model, i.e., you need to pay only when you are using the resources with no up-front costs.

Ease of use
SNS service is very simple to use as Web-based AWS Management Console offers the simplicity of the point-and-click interface.

--

--