Amazon SQS logo

Amazon SQS

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

1 APIs 1 Capabilities 6 Features
AWSCloudDistributed SystemsMessagingMicroservicesQueue

APIs

Amazon SQS API

RESTful API for Amazon Simple Queue Service operations including queue management, message sending and receiving, batch operations, dead-letter queues, and access control.

Capabilities

Amazon SQS Message Queuing

Message queuing workflow for managing SQS queues, sending and receiving messages, batch operations, dead-letter queue management, and access control. Used by developers and DevO...

Run with Naftiko

Features

Standard Queues

Maximum throughput, best-effort ordering, and at-least-once delivery for high-volume messaging workloads.

FIFO Queues

Exactly-once processing and strict ordering guarantees for applications requiring message sequence preservation.

Dead-Letter Queues

Automatic routing of failed messages to dead-letter queues for debugging and reprocessing.

Message Move Tasks

Bulk movement of messages between queues for reprocessing dead-letter queue contents.

Server-Side Encryption

Automatic encryption of messages at rest using AWS KMS keys for data protection.

Long Polling

Reduced API costs and latency by allowing consumers to wait for messages to arrive before responding.

Use Cases

Microservices Decoupling

Decouple microservices by using SQS queues as asynchronous communication buffers between services.

Serverless Event Processing

Trigger AWS Lambda functions from SQS messages for event-driven serverless architectures.

Order Processing Pipelines

Use FIFO queues to ensure ordered processing of e-commerce orders and financial transactions.

Work Queue Distribution

Distribute compute-intensive tasks across multiple workers using standard queues for parallel processing.

Batch Job Orchestration

Queue batch processing jobs and manage their execution across distributed compute resources.

Integrations

AWS Lambda

Automatically invoke Lambda functions when messages arrive in SQS queues for serverless processing.

Amazon SNS

Fan out SNS notifications to multiple SQS queues for parallel processing of published messages.

Amazon EventBridge

Route events from EventBridge to SQS queues for reliable event-driven architectures.

AWS CloudFormation

Provision and manage SQS queues as infrastructure-as-code using CloudFormation templates.

Terraform

Create and manage SQS resources using HashiCorp Terraform infrastructure-as-code provider.

Event Specifications

Amazon Simple Queue Service (SQS) Event Source Mapping

AsyncAPI specification for Amazon SQS event-driven messaging patterns. Amazon SQS provides reliable, highly-scalable hosted queues for storing messages as they travel between ap...

ASYNCAPI

Semantic Vocabularies

Amazon Sqs Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Amazon SQS API Rules

7 rules · 7 errors

SPECTRAL

Resources

📰
Blog
Blog
🌐
Console
Console
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔗
KnowledgeCenter
KnowledgeCenter
💻
CodeExamples
CodeExamples
👥
GitHubRepository
GitHubRepository