~/talk

Growing Pains: Scaling and Re-architecting Apps Under Fire

links:none on file
slides:none on file

A Reddit Android platform team describes a multi-year Kotlin migration that starts with file-by-file conversions, hits a risky last mile with the main Activity, and finishes only after adding tests, measuring build time and developer velocity, and removing RX Java in favor of coroutines adoption. Platform work includes modularization, a DI owner, Slack guilds and premortems and blameless postmortems/premortems. Success is sold to execs with incident stacks (eg P90 startup spikes to 12s) and hard buildtime or stability wins rather than vague developer love.

AI-written summary · about

  1. 0:00Scaling challenges intro
  2. 3:13Prioritizing engineering work
  3. 5:19Migrating from Java to Kotlin
  4. 13:06Selling engineering investments
  5. 18:44Steering migrations without scope creep
  6. 23:59Finishing migrations
  7. 27:59App performance and KPIs
  8. 31:31Culture of postmortems
  9. 36:06Complex migrations
  10. 39:34Closing remarks and Q&A
~/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.