How we move code at ZenDesk
summary
Eighty developers work on a monolithic Rails app that sees about 979 commits; ~24,000 additions and 21,000 deletions; 800+ files changed in a month, with ~70 proposed changes per day and 120+ merges per week. Short one‑week sprints and weekly releases keep stories small and failures recent. Code review is informal via GitHub pull requests, augmented by Code Climate and RuboCop to raise review quality. A homegrown Arturo feature slider controls gradual rollouts and lets partially complete features ship hidden and safe.
AI-written summary · about
chapters (4)
related talks
27mTaming the Kraken - How Operations enables developer productivity
41mExploring the History of a 12-year-old Rails Application
35mTaming a beast
37mReal Developers Ship (a.k.a Tenets for Software Delivery)
47mContinuous Delivery Warstories
50mContinuously delivering software to big brands
39mOur journey to automated releases
34mEnabling a Continuous Deployment Mindset
