Maximizing Performance with Judoscale: Target Queue Time Range
A deep dive into configuring your queue time range for optimal results in Judoscale
Outgrowing Heroku: How TeePublic Conquered Black Friday with Amazon ECS
The TeePublic story: Migrating their Rails monolith from Heroku to AWS to handle a massive holiday rush.
How to Run Code (Safely) on Repeat Forever
A few strategies for runninng one chunk of code in a loop forever... safely
We Were Wrong: Don't Use Heroku Scheduler
Our journey to replace Heroku Scheduler with a more flexible, more maintainable job scheduler.
How We Monitor Our 1000+ RPS Heroku App
A breakdown of what tools we use to monitor our large-traffic application on Heroku
How Our Amazon ECS Autoscaling Works
A little look behind the curtains: how Judoscale autoscales Amazon ECS services so quickly
The Best Caching Strategy On The Web
What in the world is "human caching" and what does it even mean?
The Procfile Explained — Examples and Tips
At it simplest, the Procfile is where you declare the one or more processes to be run for your app to function. Heroku’s docs do a great job of explaining the Procfile format, so this post will focus on a bit more advanced usage.
Autoscaling For GoodJob Queues
Judoscale now supports GoodJob, the modern gem for running background jobs in Rails. Learn how to autoscale your GoodJob queues in minutes.
Quick Tip: Fix ActiveRecordConnection Pool Errors For Good
Connection pool errors are a Rails configuration issue (not a database issue). Some simple configuration steps will fix these errors almost entirely.
Heroku Preboot Gotchas: Read This First
Are zero-downtime deploys worth the trade-offs? This post explores the real-world advantages and gotchas with Heroku Preboot.