Autoscale Your Bull Workers The Right Way

Avoid downtime. Reduce hosting costs. Use job queue latency to monitor your workers and scale automatically.
$ npm install judoscale-bull
You'll be autoscaling in minutes

Why autoscale your Bull workers?

Most Bull setups are over-provisioned. You’re paying through the nose for resources you don’t need, but you do it because you’ve been burned with downtime.

Even worse, you still encounter unexpected queue backlogs! Workloads are variable and sometimes unpredictable, so even your extra workers aren’t always enough.

Autoscaling is the solution here, and it’s pretty simple. We monitor the capacity of your Bull queues, and we scale your workers accordingly. You’ll never pay for resources you don’t need, and you’ll always have capacity to meet those sudden bursts of jobs.

Judoscale scaling charts

Explore for yourself in our sandbox app →

What makes Judoscale different?

While most autoscalers rely on generic metrics like CPU, Judoscale monitors the queue latency in your Bull setup. Queue latency is a way more reliable capacity metric for workers, and we built our autoscaler with queue latency in mind from the beginning.

We also give you a whole lot of control and visibility into your autoscaling that you won’t find elsewhere. Autoscaling is all we do, and we’ve been doing it for a long time.

  • Trusted by
    900+
    engineering teams
  • Over
    2.5 million
    requests per month
  • Since
    2017
    we are here to stay

The fastest autoscaler for Bull

With autoscaling decisions made every 10 seconds, Judoscale ensures your Bull workers scale up quickly to meet demand.

screenshot of scaling up fast

Independent queues & processes

No matter how many worker processes you have, Judoscale will autoscale all of them. And of course you’ll have dedicated controls for each one.

screenshot of selecting a worker dyno in Judoscale

Reduce Bull Hosting Costs

Avoid overscaling with Judoscale’s precise autoscaling algorithm, saving you money on hosting costs without sacrificing performance.

screenshot of a Heroku bill

You’re In Control

Fine-tune your autoscale settings with Judoscale’s easy-to-use controls, ensuring the perfect configuration for your Bull setup.

Explore the configs in our sandbox app →
screenshot of Judoscale configuration options

As we onboarded larger customers, we expected traffic peaks that needed to be addressed quickly. Judoscale did exactly that.

Jan-Willem van der Meer
Lead Software Developer, ixly
Jan-Willem van der Meer headshot

I moved to Judoscale when the business got more serious. I wanted our customers to have quick response times and this was a really efficient way to do that.

Matt Sencenbaugh
Founder, WrestlingIQ
Matt Sencenbaugh headshot

We have a wide variance in both server load and response times, which makes trying to scale based on response time completely ineffective. Judoscale just works. We love it!

Jared Moody
CTO, Jetbuilt
Jared Moody headshot

We had a few times with a spiked increase in load when we exhausted our request queue, resulting in downtime. Judoscale really alleviated that and allowed me to not have to think about it at all. It’s been fantastic so far.

Joe McCormick
Director of Engineering, SplitSpot
Joe McCormick headshot

The first step to a scalable web service is automatic autoscaling. Without autoscaling, you're just waiting for a flash sale, social media post, or other "white swan" event to take down your site at just the wrong moment.

Nate Berkopec
The Complete Guide to Rails Performance
Nate Berkopec headshot

Chameleon has been extremely stable thanks to Judoscale. We have very high spikes in traffic, and I don’t even have to think about it.

Brian Norton
Co-founder & CTO, Chameleon
Brian Norton headshot

You guys are rock stars!! I think this is the 3rd time now that you've already had a solution ready to go to solve our problem. This is exactly what I was looking for!!

Matt Tarantino
Dev Ops Tech Lead, TeePublic
Matt Tarantino headshot

We could see the care in Judoscale’s documentation, the gems were well-documented and designed with a general sense of quality.

Sean Devine
CEO, XBE
Sean Devine headshot

Start autoscaling for free

Setup takes less than 5 minutes