🤖 Judoscale News: ✨ The PaaS Calculator ✨ (March 2025)
Howdy, Judoscalers! Another month has flown by and we’re excited to share some neat Judo news with you. The warm spring air is starting to hit Ohio, Ruby conferences are just around the corner, and the Judoscale team is working as hard as ever to serve you all ☺️. Here’s what’s ahead:
- 🎉 Vegas or Bust!
- 📊 The PaaS Calculator ✨
- 🛠️ So You Want Some History, Huh?
- 📝 An Opinionated Guide to Configuring Rails on Heroku
- 🎤 Adam on the Mic
- 📝 The Ultimate Guide to Scaling Sidekiq
- 🛠️ Dude, Where’s My Service?!
- 📝 The Developer's Guide to Avoiding PaaS Lock-in
🎉 Vegas or Bust!
Thank you to all who participated in our giveaway last month! We’re excited to say that Matt will be getting a free stay and conference ticket for Sin City Ruby! 🎉🎉🎉 We’re looking forward to a little bit of warm(?) spring travel and getting out to see the community we love again... so please let us know if you’re going to be there!
We have a winner in our Sin City Ruby giveaway! Congrats Matt, and thanks @jwright.bsky.social for playing.
— Adam McCrea (@adamlogic.com) 2025-02-28T19:26:46.072Z
📊 The PaaS Calculator ✨
Have you been curious how much it might cost you to switch to another PaaS host? Have the rumors of Fly and Render’s pricing given you that 🤨-feeling? We’re excited to release The PaaS Calculator — a free web tool that compares how much your app will likely cost to run across the major PaaS providers! Just input your basics (how many processes, what size, etc.) and it’ll tell you! The numbers might surprise you...
Check out Adam’s announcement post or give it a try! We believe this is the simplest and most straightforward way to get a plain answer to the question, “but how much would it cost for my app?”
🛠️ So You Want Some History, Huh?
We just recently shipped a new feature in Judoscale which can help you trace down queue time issues beyond the last 24 hours: extended queue time history. You’ll now find a couple of extra tabs in the queue time chart that switch the history length:
Data nerds rejoice! 🙌
This can actually be really helpful for comparing a current issue (which may have started this morning) against the preview few days’ metrics, so we’re happy to expose the data. Small things; yay!
📝 An Opinionated Guide to Configuring Rails on Heroku
Everyone’s got opinions, but we felt like it was high time to declare ours! This (13 minute) blog post covers all of our strong opinions about running Rails on Heroku. Things like ENV var values, which add-ons you should probably use, Sidekiq and Puma configurations, CDNs, and more! We tried to setup a one-stop guide to cover everything for Rails on Heroku. Even if you run an existing app, we recommend giving this a read and checking your current settings. They might surprise you! Read it here.
🎤 Adam on the Mic
Judoscale has decided to get into the Podcast world! If you frequent Ruby or Rails-specific podcasts (for now), you may hear Adam during a sponsor break soon. Or, in the case of Code and the Coding Coders Who Code It (what a name), you may hear Drew Bragg read a fantastic fantasy script about a hypothetical Adam slaying rogue “Dinos” 😆. (Scrub to 12:40 if you want to hear that...)
Hopefully our ads live up to the comedy and self-deprecation of our iconic “Billy Mays” video spoof we put together for RubyConf last year. In case you missed it... it’s here:
📝 The Ultimate Guide to Scaling Sidekiq
Do you run Sidekiq for your background jobs in your Ruby app? Then you should read this guide! It’s not “ultimate” for nothing! We dove into every nook and cranny of configuring Sidekiq for scaling, handling that scaling in real time, and getting things automatic to avoid alerts and issues. This one’s a 10 minute read and worth every second! Charts, diagrams, clear explanation, and a plainly laid out plan. What’s not to love? Read it here.
🛠️ Dude, Where’s My Service?!
Another new feature landed in Judoscale this month... a heads up that a service is missing! As Carlos put it:
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.
Super rad. Missing services no more!
📝 The Developer's Guide to Avoiding PaaS Lock-in
We talked about The PaaS Calculator above but did you know that there are strategies we can employ as devs to help the portability of our app? The way we write our code and the tools we choose to use can drastically change the future difficulty of platform transfer! In this quick 7-minute article, Jeff covers some of the finer details of writing platform-agnostic applications. Read it here.
What a round up this month! We’re excited to bring you all of these features, reads, and bits of news. Catch you in Vegas! 🎉
— Jon & The Judoscale Team