Skip to content

What about SNS FIFO topic total publish throughput in an account?

0

https://docs.aws.amazon.com/general/latest/gr/sns.html In the document, it says:

FIFO topics: 1,000 per account

3,000 messages per second or 20 MB per second, per topic, whichever comes first.

Does it mean the total FIFO topic publish throughput = 3000*1000 =3 million messages/s/account?

Since the standard topic publish throughput is 30,000 messages/s/account, the SNS FIFO topics account level throughput would be much more than the standard one. It is weird.

asked 2 years ago629 views
3 Answers
2
Accepted Answer

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.

AWS
answered 2 years ago
EXPERT
reviewed 2 years ago
0

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

answered a year ago
0

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.

answered 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.