We have a service that handles integrations with our various partners. An integration may involve calling an api. One such api could have a rate limit ie no more than 10 requests in 60 seconds. From what I have read Polly can handle this with the Rate Limit policy.
Would this work in a scenario where you have multiple instances of the service running?
You can use Ocelot to implement rate limiting. You'll need a single instance that all your service instances will call into.