Skip to main content

Amazon SQS Introduces Fair Queues for Multi-tenant Workloads

Posted on: Jul 29, 2025

Amazon Simple Queue Service (Amazon SQS) now offers fair queues, a new feature of Amazon SQS standard queues that mitigates noisy neighbor impact in multi-tenant queues. When one tenant sends a disproportionately large volume of messages or has messages that require longer processing time, fair queues ensure messages belonging to other tenants on the same queue maintain low dwell time. This preserves quality of service for all tenants while maintaining the scalability and throughput of standard queues.

To enable fair queues, include a message group ID when sending messages to your Amazon SQS standard queues. No changes to message consumers are required, allowing you to adopt fair queues in live systems with no interruption or migration. Fair queues are particularly valuable for SaaS applications serving multiple customers through shared queues, microservices processing events from multiple resources, and applications handling messages for different request types. Fair queues help maintain consistent dwell time across tenants by reordering messages when a single tenant causes the queue to build a backlog. The queue then prioritizes delivering messages from other tenants. Messages from the tenant causing the backlog continue to be delivered to consumers, but their dwell time increases based on available consumer capacity.

Fair queues are available in in the Amazon Web Services China (Beijing) Region, operated by Sinnet and the Amazon Web Services China (Ningxia) Region, operated by NWCD. For more information about fair queues, see Amazon SQS fair queues in the Amazon SQS Developer Guide and visit the Amazon SQS product page.