Hirefire is a tool to automatically scale Heroku's dynos depending on their load.****


🏠 HOME








Rationale

By default, Heroku only provides a system for “vertical scaling” (i.e. upgrading machines). But, they don’t offer any system to add more machines when the load is getting bigger.

So, that’s what Hirefire does.


Getting started

To use Hirefire, just get into their platform:

HireFire | Login

Follow the configuration guidelines for the platform:

Guides

After that, you’ll be able to defines rules on how to scale dynos depending on some configuration rules.


Example: Sidekiq worker

One common use case is to scale the number of Sidekiq queue workers depending on the number of jobs waiting in that queue.

In that case, just configure the scaling:

And, you’re done!

Untitled

<aside> <img src="/icons/playback-previous_lightgray.svg" alt="/icons/playback-previous_lightgray.svg" width="40px" /> Heroku

</aside>

<aside> <img src="/icons/playback-next_lightgray.svg" alt="/icons/playback-next_lightgray.svg" width="40px" /> Cloudflare

</aside>