Open Sourcing Shopify’s Ruby Builds | Rails at Scale

29-Jun-2023 812
Shopify has one of the largest and highest traffic Ruby and Rails deployments in the world. We encounter bugs and performance bottlenecks in Ruby that very few other companies experience, so we’re constantly working on fixing bugs and improving performance. We’ve worked on performance features such as YJIT, Variable Width Allocation, and Object Shapes, just to name a few.However, Ruby’s release schedule is once a year, on Christmas Day. This meant that we often have to wait several months before we can experience the performance improvements that our features provide. Additionally, we debug crashes collected from our production environments and often write fixes to make Ruby and gems more stable. Ruby releases a patch release with backported fixes once every few months, but we would like to have these fixes applied as soon as possible.
Use coupon code:

RUBYONRAILS

to get 30% discount on our bundle!
Prepare for your next tech interview with our comprehensive collection of programming interview guides. Covering JavaScript, Ruby on Rails, React, and Python, these highly-rated books offer thousands of essential questions and answers to boost your interview success. Buy our 'Ultimate Job Interview Preparation eBook Bundle' featuring 2200+ questions across multiple languages. Ultimate Job Interview Preparation eBook Bundle