Amazon SQS celebrates 20 years with significant scalability and feature enhancements
Amazon Simple Queue Service (SQS) is celebrating its 20th anniversary, marking two decades of reliable message queuing for AWS customers. Recent updates have focused on dramatically increasing throughput, enhancing security defaults, and adding flexibility for complex workloads, including AI applications. These advancements benefit developers and architects building distributed systems and AI-driven applications who rely on decoupled communication for resilience and scale.
- →High throughput mode for FIFO queues significantly increased
- →Server-side encryption with SSE-SQS made default
- →Attribute-based access control (ABAC) introduced
- →Amazon SQS marks 20th anniversary, highlighting evolution in messaging at scale
- →Dead-letter queue redrive capabilities expanded
Features (3) ›
- High throughput mode for FIFO queues significantly increased
Starting in 2021, SQS has iteratively increased the maximum transactions per second (TPS) for FIFO queues, reaching up to 70,000 TPS per API action in select regions by November 2023. This provides a tenfold increase over initial limits, enabling higher processing capacity for ordered message delivery.
- Server-side encryption with SSE-SQS made default
In November 2021, SQS introduced server-side encryption using Amazon SQS-managed keys (SSE-SQS), simplifying encryption without customer key management. By October 2022, SSE-SQS became the default for all new queues, enhancing security for all customers out-of-the-box.
- Attribute-based access control (ABAC) introduced
Attribute-based access control was introduced in November 2022, allowing access permissions to be configured based on queue tags. This provides a more dynamic and scalable approach to managing permissions compared to static policies as resources grow.
Enhancements (2) ›
- Dead-letter queue redrive capabilities expanded
Enhancements to dead-letter queue (DLQ) redrive, introduced in December 2021 and expanded through June 2023 and November 2023, allow for easier recovery of unconsumed messages. This includes direct redrive to source queues via the console, SDK, CLI, and now supports FIFO queues.
- JSON protocol support reduces latency and resource usage
Support for the JSON protocol in the AWS SDK, added in November 2023, has been shown to reduce end-to-end message processing latency by up to 23% for typical payloads. It also lowers client-side CPU and memory consumption.
Notes (1) ›
- Amazon SQS marks 20th anniversary, highlighting evolution in messaging at scale
Launched in 2006, Amazon SQS has consistently provided a reliable mechanism for decoupling services through asynchronous messaging. The service has evolved significantly over two decades, with recent years focusing on scaling, security, and new capabilities to support complex modern workloads, including AI.
https://aws.amazon.com/blogs/aws/amazon-sqs-turns-20-two-decades-of-reliable-messaging-at-scale/
Related releases
- Amazon S3 adds annotations for rich, queryable object metadata AWS News Blog ·
- SageMaker HyperPod simplifies Slurm cluster setup with AMI-based configuration AWS What's New ·
- AWS Config adds 191 managed rules for AI and core services AWS What's New ·
- Timestream for InfluxDB publishes database events to EventBridge AWS What's New ·
- SageMaker Studio Workflows adds operators for Bedrock, S3, Glue, MWAA AWS What's New ·
- Amazon Aurora DSQL Change Data Capture (CDC) Now Generally Available AWS What's New ·