Meet Shopify's Ruby and Rails Infrastructure Team
summary
Focus on concrete outcomes: internal tools like Spin (cloud dev environments) and a Visual Studio Code extension that gives inline Sorbet checks and cross-repo refactors; a monolith of ~2.8 million lines across ~40,000 files that Sorbet typechecks in under 20 seconds; built and open-sourced the maintenance_tasks gem for safe production data changes; experimental engines like YJIT and variable-width allocation merged into CRuby 3.1 behind a flag; Truffle Ruby work running in prod tests but not yet deployed.
AI-written summary · about
chapters (18)
- 0:00Shopify's Ruby team intro
- 1:05Team roles
- 2:32Q&A on RBS and Active Support
- 3:13Developer tools at Shopify
- 4:59Shopify's Ruby commitment
- 6:50Hiring at Shopify
- 7:33Onboarding at Shopify
- 9:21Pitching Ruby to execs
- 11:09Scaling Shopify's monolith
- 13:39Tech investment strategy
- 15:03Sorbet benefits
- 15:47Shopify's Ruby contributions
- 18:56Sorbet vs RBS
- 21:47Ruby team's security focus
- 23:35Traits of Shopify engineers
- 27:26TruffleRuby at Shopify
- 29:55Open source collaboration
- 32:00Raffle winners and closing








