Sns

  • Highly available PubSub service
  • SNS is a AWS Public service
  • Co-ordinates sending & receiving messages of upto 256kb size
  • Base entity is SNS Topics on which permissions are given & configurations defined
  • Publisher sends message to a topic
  • Subscribers subscribe to a topic. A message sent to a topic is received by subscribers
  • Subscribers could be HTTP Endpoints, email addresses, SQS, Mobile Push notification systems, SMS,Lambda
  • Filters can be applied by subscribers to only receive certain messages based on a criteria
  • Fanout architecture can be created by having multiple SQS queues as subscribers
  • SNS offers delivery status wherever supported
  • SNS offers delivery retries
  • It is regionally resilient service & is highly available across AZs
  • It supports SSE.
  • Topic Policy can be used for cross account access