aws AWS News Blog ·

Amazon SQS celebrates 20 years with significant scalability and feature enhancements

bloginfraawsengineeraws-s3aws-ec2aws-sqs
feature announcement

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.

Read the original announcement →

https://aws.amazon.com/blogs/aws/amazon-sqs-turns-20-two-decades-of-reliable-messaging-at-scale/

Related releases