Judoscale changelog
Judoscale changelog
judoscale.com

Use Terraform to connect Judoscale on AWS

 

New

  

Our customers on AWS now have the option of using Terraform (instead of CloudFormation) to setup Judoscale's connection to their ECS clusters. You'll see this option when creating a new team or enabling autoscaling for the first time.

CleanShot 2025-08-22 at 15.30.25@2x.png

👉 For more info including a video walkthrough, check out our docs.

Use Judoscale with ANY cloud platform

 

New

  

You can now use Judoscale with any cloud provider that exposes an API for scaling, if you're willing do a bit of integration work yourself. You just provide a thin wrapper around that API that acts as the glue between the provider and Judoscale, and Judoscale handles the rest.

Custom API Integration-2.png

Dive into our documentation to get started!

Welcome our new platform integration: Fly.io!

 

New

  

We've integrated with Fly.io to autoscale your web and worker machines. You'll be able to link your Fly apps with Judoscale, and setup your process groups to autoscale machines based on queue metrics or on a schedule.

docs-teams-new-select-fly.png

Our getting started with Fly.io doc is ready for you to give it a try!

Identifying missing services

 

New

  

We're now tracking processes/services that go missing on the platform and identifying them in the UI so you can take action.

Manage linked services & unlink missing

Sometimes a service may be retired, renamed, or replaced with a new one, which means Judoscale would still be referencing the old one and no longer be able to autoscale.

Now we'll detect and surface that, sending you an email if the missing service had autoscaling enabled, so it can be reviewed and unlinked from Judoscale. Any new services will continue to show up automatically, so you can enable autoscaling on them as needed.

Extended 3-day & 7-day history

 

New

  

You can now view up to an entire week of your autoscaling and queue time history!

CleanShot 2025-03-03 at 08.39.56.gif

Railway platform integration is here!

 

New

  

We've just released our new integration with the Railway platform. You'll be able to link your Railway project environments to Judoscale, and start autoscaling your service instances in no time.

docs-teams-new-select-railway-updated.png

Visit our docs to get started with Railway in Judoscale.

New pricing for most integrations

 

Improvement

  

We've changed our pricing structure for our "direct" integrations (all integrations except Heroku).

Previously, we billed based on metered CPU usage, and it wasn't great for anyone. Customers couldn't reliably predict their bill, and we were losing potential customers because of our confusing pricing.

Our new pricing mirrors our Heroku pricing—fixed monthly plans based on your "maximum scale". You'll know exactly what monthly price you'll pay depending on your scaling needs.

Our new plans are listed here along with a simple calculator to know exactly which plan is right for you.

CleanShot 2025-02-11 at 11.37.05@2x.png

Auto-suspend Render worker services

 

New

  

Autoscaling down to zero instances is a great way to avoid wasteful spending on worker services that often sit idle.

We've always allowed Heroku worker processes to scale to zero, and now you can do the same with your Render worker services. Render doesn't actually permit "scaling to zero"—instead you need to suspend a service.

Judoscale handles this for you behind the scenes. When scaling a worker service to zero instances, we're actually suspending it for you. And when we scale back up, we resume the service.

Render services in Judoscale

So go ahead and let those worker services scale to zero! You'll reduce your hosting bill, and Judoscale will make sure they scale back up when needed.

Sync Render projects and environments

 

New

  

Render recently launched projects and environments as a way to organize your services (similar to "apps" on Heroku). Now you can link these project environments to Judoscale.

CleanShot 2024-11-26 at 12.33.36@2x.png

Judoscale will link all of your Render services in the chosen project environment.

Not only does this keep your Render services organized in Judoscale—it also opens up our existing maintenance mode feature to Render users.

CleanShot 2024-11-26 at 12.39.33@2x.png

Note that you can no longer link "ungrouped" Render services to Judoscale.

Scale jobs with queue depth

 

New

  

Continuing the improvements to our setup & onboarding, we are introducing the option to change workers autoscaling to use queue depth, i.e. the number of jobs in any given queue (or set of queues).

By default, Judoscale will start with job queue time, our recommended way to autoscale. However, some backends may not support collecting queue time (in which case we will already use queue depth), and some workloads may be better off autoscaling via queue depth. So, after the adapters have been setup and we start collecting metrics, you can jump back on the Setup and choose to switch your base autoscaling metric: (provided that the adapter supports collecting both.)

worker-queue-depth-setup.png

You can switch between queue time and queue depth at any point in time, just make sure you adjust your autoscaling target ranges accordingly.

Learn more about queue depth autoscaling in our docs.