Sunny Ripert

1375 days ago

A Fast Car Needs Good Brakes: How We Added Client Rate Throttling to the Platform API Gem

blog.heroku.com

That tweet spawned a discussion that generated a quest to add rate throttling logic to the platform-api gem that Heroku maintains for talking to its API in Ruby. The Heroku API uses Genetic Cell Rate Algorithm (GCRA) as described by Brandur in this post on the server-side.