Blogs

Horizontally scaling the Rails backend of Shop app with Vitess (2024)
We experienced hockey stick growth after we launched the Shop app. We were glued to our dashboards and saw millions of users onboard onto the app. This was gratifying, but we were becoming more nervous as our backend was pushed closer to its limit...




The answer is in your heap: debugging a big memory increase in Ruby on Rails
I recently participated in an interesting series of debugging sessions tracking down the source of a large increase in memory when upgrading a Rails application. We ultimately tracked down the cause using John Hawthorn’s Sheap heap analyzer and su...

Migrating from Sidekiq to Solid Queue | Kyle Keesling
With the recent release of Solid Queue, and a little bit of extra free time due to the holidays, I made a decision to migrate my apps away from Sidekiq. The idea of simplifying my infrastructure requirements by removing Redis from the equation, an...

Unveiling the big leap in Ruby 3.3’s IRB | Rails at Scale
In this blog post, we will delve into the major enhancements introduced in Ruby 3.3’s IRB, as well as what’s currently planned for the next year.In a nutshell, Ruby 3.3’s IRB offers improved debugging capabilities, an enhanced autocompletion exper...

