Amazon SQS

Amazon SQS vs. Other AWS Services

Amazon AWS vs. Amazon Kinesis Streams

Amazon SQS is a hosted queue for storing messages as they travel between distributed application components and helps you decouple these components. SQS provides common middleware constructs such as dead-letter queues and poison-pill management. It also provides a generic web services API and can be accessed by the AWS SDK. SQS supports both standard and FIFO queues.

Amazon SQS - Popular Features, APIs and Client Libraries

We will discuss additional features, APIs and Client libraries available for SQS.

 

Dead-Letter Queues

SQS supports dead-letter queues. A dead-letter queue is a queue that other (source) queues can target for messages that can't be processed (consumed) successfully. You can set aside and isolate these messages in the dead-letter queue to determine why their processing doesn't succeed.

Amazon Simple Notification Service (SNS) Overview

Amazon Simple Notification Service (SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud. It provides developers with capability to publish messages from an application and immediately deliver them to subscribers or other applications.

Amazon SNS follows the “publish-subscribe” (pub-sub) messaging paradigm, with notifications being delivered to clients using a “push” mechanism that eliminates the need to periodically check or “poll” for new information and updates.