Posted On: May 27, 2021
On Dec 17, 2020, Amazon Simple Queue Service supported a preview of high throughput mode for FIFO queues. Today, Amazon SQS announces the general availability of high throughput mode for FIFO queues, allowing you to process up to 3000 messages per second per API action. This is a tenfold increase compared to current SQS FIFO queue throughput quota.
Amazon SQS is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Amazon SQS offers two types of message queues, standard and FIFO. Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery. FIFO queues support message groups to process distinct ordered message bundles and are designed to process messages only once, in the exact order that they are sent.
The new high throughput mode for FIFO queues enables customers to send and receive messages at 10 times the rate that was previously supported. This increased throughput makes it easy for developers to build applications that synchronously process a high volume of business-critical transactional data without writing complex error handling and message ordering code. Example use cases include bank transaction logs, stock tickers, flight trackers, price updates, news broadcasting, and inventory management.
Getting started with the high throughput mode for FIFO queues is easy. Simply navigate to the Amazon SQS console and enable the high throughput FIFO option for either a new or existing FIFO queue. You can also enable it through the SQS API.
The high throughput mode for FIFO queues is available in all commercial and GovCloud regions where Amazon SQS is available. To learn more about Amazon SQS FIFO queues, see the Amazon SQS FAQ and the Amazon SQS Developer Guide.