AWS SQS Case Studies

If we didn’t have SQS, then what happened?


Unlimited Throughput:

At-Least-Once Delivery:

Exactly-Once Processing:

First-In-First-Out Delivery:


  • Security — You have complete control over who can send and receive messages from an Amazon SQS queue. Server-side encryption (SSE) protects the contents of messages in queues using keys controlled by the AWS Key Management Service, allowing you to send sensitive data (AWS KMS).
  • Durability — Amazon SQS saves your messages on numerous servers to ensure their security. At-least-once message delivery is supported by standard queues, and exactly once message processing is supported by FIFO queues.
  • Availability — Amazon SQS makes use of redundant infrastructure to provide highly concurrent message access as well as high availability for message production and consumption.
  • Scalability — Without any provisioning instructions, Amazon SQS can process each delayed request individually, scaling transparently to manage any demand surges or spikes.
  • Reliability — Messages in Amazon SQS are locked during processing so that several producers and consumers can send and receive messages at the same time.
  • Customization — Your queues don’t have to be identical; for example, you can set a queue’s default delay. You can use Amazon Simple Storage Service (Amazon S3) or Amazon DynamoDB to store the contents of messages greater than 256 KB, with Amazon SQS holding a pointer to the Amazon S3 object, or you can divide a large message into smaller messages.

Top Companies using Amazon SQS




Capital One



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store