Simple Notification Service

Amazon SNS is a pub-sub system for messaging between systems.

Concepts

  • Publishers send messages to topics.
  • Topics group related messages, serving as a type.
  • Subscribers receive messages from topics.

Queue types

  • Standard queues at least once, maybe multiple; best-effort ordering. This is the type that most AWS services support publishing to.
  • FIFO queues deliver messages in-order, exactly once. Limited number of transactions; 3,000 per second if using batching, 300 per second otherwise. No SNS. Messages are grouped per consumer, allowing multiple consumers to be added.

Backlinks