~/talk

SRE for Mobile Applications

links:none on file
slides:none on file

Google Search app SRE work focuses on client-side monitoring, progressive rollouts and remote feature flags to avoid rollbacks; real tactics include UI tests in emulators against production, Play Console metrics, and hashing stable user ID with flag seed to produce independent rollout buckets. Notable failures are specific: a bad doodle config causes tens of millions of crashes across millions of users, and a cached bad config causing endless crash loop leaves older app versions bricked until config reversion and server-side validation occur. Baseline SLOs sit near 85% success and ~50–100 flags run concurrently.

AI-written summary · about

  1. 0:00Intro
  2. 1:49In general, an SRE team for mobile
  3. 3:55Disadvantages of client-side SRE
  4. 6:07Why mobile? - Key Points
  5. 7:11Caveats of realtime monitoring
  6. 8:28Continuous Integration
  7. 9:31System and app health
  8. 14:05Flag guarding
  9. 17:43The big advantage
  10. 18:48Release Process
  11. 20:47How to SRE a mobile app - Key Points
  12. 21:17Karl Landsteiner
  13. 23:25Jagadish Chandra Bose
  14. 23:36Doodle crashes (again)
  15. 24:06What did we learn?
  16. 25:59Cached config crashes
  17. 29:30Unresponsive app caused by fixes
  18. 31:12Other Outages
  19. 33:04Case Studies - Key Points
  20. 33:24Future of SRE for Mobile
  21. 35:21Unsolved problems
~/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.