HAQM Simple Queue Service

Fully managed message queuing for microservices, distributed systems, and serverless applications

Why HAQM SQS?

Learn about how first-in-first-out (FIFO) queues help make sure the messages you send to systems are published in the correct order.

Introducing HAQM SQS FIFO Queues (2:04)

Benefits of HAQM SQS

Eliminate overhead with no upfront costs and without needing to manage software or maintain infrastructure.
Reliably deliver large volumes of data, at any level of throughput, without losing messages or needing other services to be available.
Securely send sensitive data between applications and centrally manage your keys using AWS Key Management.
Scale elastically and cost-effectively based on usage so you don’t have to worry about capacity planning and preprovisioning.

How it works

HAQM Simple Queue Service (HAQM SQS) lets you send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.

Diagram showing a producer sending messages to HAQM SQS, which encrypts and relays the messages to consumers.

Use cases

HAQM SQS provides a simple and reliable way for customers to decouple and connect components (microservices) together using queues.

Separate frontend from backend systems, such as in a banking application. Customers immediately get a response, but the bill payments are processed in the background.

Place work in a single queue where multiple workers in an autoscale group scale up and down based on workload and latency requirements.

Process messages at high scale while maintaining the message order, allowing you to deduplicate messages.


Explore more of AWS