~/talk

Lessons From A Rails Infrastructure Team

Talkat RubyConf AU 2024 · 2024-04-11..04-12· [ruby-on-rails, devops-and-delivery]
name:Maple Ong
speakerdeck:wildmaples
slides:none on file

A Rails infrastructure team describes concrete wins: supporting 400+ engineers on a monolith that grows to 4.6 million lines of code, upgrading to Ruby 3.3 and Rails 7.1 within months, and reducing average CI from 30 to 10 minutes. Tools and practices include a Buildkite Ruby DSL, incremental weekly `bundle update rails`, RuboCop rules to ban refinements, opt‑in Sorbet adoption, and a test mapping system that saves $5,000 and 68 hours in five days.

AI-written summary · about

  1. 0:00The case for infrastructure
  2. 2:07Defining the infra team
  3. 6:53Signs and strategies
  4. 8:26Ecosystem and contribution
  5. 10:40Developer empowerment
  6. 13:35Incremental upgrading
  7. 15:40Robust CI and testing
  8. 18:30Optimizing CI performance
  9. 21:53Test mapping and speed
  10. 23:46Results and final thoughts
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.