~/talk

Hidden mysteries behind big mobile codebases

Talkat Mobius 2017 Piter · 2017-04-21..04-22· [testing]
slides:none on file

Codebase growth causes concrete problems at scale: SoundCloud runs ~150 microservices, two mobile APIs, and Android had ~80M users when a forgotten config pointed traffic to two Mac minis and broke playback. The repo reports ~300 UI, ~1,000 integration and ~5,000 unit tests with flaky UI tests handled by a rotating test sheriff. Teams enforce small PRs, pair 80% of the time, run a 15‑day release train, wrap third‑party libs, use baby‑step refactors and CI so changes are incremental and verifiable.

AI-written summary · about

  1. 0:00Start
  2. 18:10The Test Sheriff
  3. 24:16Consistency
  4. 33:53Call Readability
  5. 37:29Propeller
  6. 38:03Automation
  7. 38:53Lessons Learned
  8. 41:41Core Team
  9. 49:54Recap
  10. 53:08Conclusion
~/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.