Amazon SQS (Simple Queue Service)

Messaging / Pub/Sub: Amazon SQS (Simple Queue Service)

SQS is a fully managed message queuing service that enables asynchronous communication between distributed applications, microservices, and serverless functions. It helps decouple application components, allowing them to scale independently and process messages reliably.

Use case examples

  • Decoupling microservices or distributed applications
  • Managing asynchronous processing and task queues
  • Handling high throughput of messages in real-time applications

Multiple Services Use Case

A logistics company uses SQS to manage message queues between different services in AWS. To integrate with its on-premises system, it also uses Azure Service Bus, enabling legacy applications to process messages originating from AWS. This allows the company to bridge the gap between cloud-based and on-premises services in a secure and scalable manner.

Browse services