Let's say we have 3 message producers, which send messages to SNS
I want to have client specific throttling for the SNS. I see "SNS Maximum Receive Rate", here, but I think that is a general rule for every client.
Is there a way to do client specific throttling in SNS? If not, what are some good alternatives?
I understand that API gateway is an option - But I want to explore the SNS route first, and if that doesn't work out, will look into other options.