- Newest
- Most votes
- Most comments
Not exactly, the Publish API throttling for Publish and PublishBatch for FIFO topics of 3,000 messages per second is a regional quota. The 20 MB per second is per a topic quota.
If you had 1,000 topics deployed in US East (N. Virginia) Region then you could only send 3,000 messages per second in that region across all 1,000 topics or 20 MB per topic, whichever comes first.
Hey guys, in the below article, AWS says:
https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-sns-fifo-topic-10x-3000-messages-second/
Amazon Simple Notification Service (Amazon SNS) First-In-First-Out (FIFO) topics now support 3,000 messages per second, per topic.
I did another question to try clarify that question to me: https://repost.aws/questions/QU96dBCBROTiSQmR92B-LOjQ/clarification-about-sns-fifo-max-throughput-and-quotas
The document for SNS FIFO topics publish quota changed since January 2025 with the launch of high throughput topics https://aws.amazon.com/about-aws/whats-new/2025/01/high-throughput-mode-amazon-sns-fifo-topics/
The total Publish/PublishBatch throughput of an account is now shared between all Standard and FIFO topics of the account. This means that if your account has 30K messages per second (MPS) for the account then either 1 topic can use all 30K MPS or 30K topics can use 1 MPS.
If you require additional Publish/PublishBatch throughput for the account, you can use service quota to increase your account limit.
Relevant content
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 years ago
