AWS Certified Solutions Architect - Associate (SAA-C02)

Sign Up Free or Log In to participate!

Chapter 14 ‘SQS Message Ordering’ slide – information correct on messages per second?

In the SQS Message Ordering slides, should the SQS FIFO have limit of 3,000 messages per second instead of 300?

Kavindu Chamiran

It should be 3000.

3 Answers

By default, FIFO queues support up to 3,000 messages per second with batching or up to 300 messages per second (300 send, receive, or delete operations per second) without batching. If you require higher throughput, you can enable high throughput mode for FIFO on the Amazon SQS console, which will support up to 30,000 messages per second with batching, or up to 3,000 messages per second without batching.

The answer above is correct. Please check the link below for more details

https://aws.amazon.com/sqs/features/

The standard FIFO queue supports 300 API calls per second for each API call method (Send, Receive and Delete). You can also use the Batch API methods to process up to 10 messages per batch, which is 3000 per batch call method per second.

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues-moving.html

There is an option to partition a queue using message group ids for high throughput FIFO queues. In this case the ordering and de-duplication is limited to the message group and the throughput will be 300 API calls per message group.

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/high-throughput-fifo.html

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?