# 04\_Messaging\_Queuing

## Amazon Simple Notification Service

* Amazon Simple Notification Service (Amazon SNS) is a publish/subscribe **regional** service. Using Amazon SNS topics, a publisher publishes messages to subscribers(one sender fan-out payload, multiple subscribers recieves the payload). In Amazon SNS, subscribers can be web servers, email addresses, AWS Lambda functions, SQS, webhooks or several other options.

## Amazon Simple Queue Service

* Using Amazon SQS, you can send, store, and receive messages between software components at any volume _(as per configuration)_, without losing messages or requiring other services to be available. In Amazon SQS, an application sends messages into a queue. A user or service retrieves a message from the queue, processes it, and then deletes it from the queue.
* This decoupled approach enables the separate components to work more efficiently and independently.

**Note:** Both the above services are region level services.
