Judoscale vs Rails Autoscale

Updated

Judoscale and Rails Autoscale are sibling products. Both are available as a Heroku add-on, and both are used for autoscaling. In fact, they are the same app with a different logo in the corner.

But why???

Rails Autoscale was originally launched in 2017, and for years it only supported Ruby apps. In 2021, we wanted to change that. We needed a new name that didn’t include “Rails”, so we built Judoscale as our language-agnostic autoscaler. We launched Judoscale in early 2022.

But Judoscale wasn’t built from scratch. It was built into Rails Autoscale. We already had a fantastic autoscaling solution, we just needed to support more languages.

Are there plans to sunset either add-on?

No. We plan to keep working on both products for the long haul.

So which one should you use?

For Python, Node, PHP, etc. (anything not Ruby), the answer is easy: You should use Judoscale. It was built for you!

For Ruby apps, we recommend Rails Autoscale, but the truth is that it doesn’t matter that much. The UI is the same (minus the logo) and the logic is the same.

There are a few minor reasons we recommend Rails Autoscale for Ruby apps:

  • For simplicity, we maintain a single set of Ruby gems for both products, and they fall under the Rails Autoscale umbrella. The gems work great for both Judoscale and Rails Autoscale, but it can be a bit confusing to install rails-autoscale-web for Judoscale.
  • In the future we may build Ruby-specific features into the app, and those would only be availble to Rails Autoscale, so that’s why we gently guide you in that direction.
  • Rails Autoscale is a recognized brand in the Ruby community, so you’ll have an easier time discussing it with other Rubyists (and recommending it to all your friends 😉).