~/talk

Engineering Reliable Mobile Applications

Talkat Conf42 Site Reliability Engineering 2021 · on Thursday, 2021-09-30· [observability]
slides:none on file

Argues that mobile SRE differs from server SRE and gives concrete failure modes: a doodle config missing color causes crashes across time zones and caches keep bad config alive; a tiny legacy config change breaks many old clients forcing manual upgrade; a Play Services update triggers repeated Firebase registration spikes that exhaust quotas. Recommends measurable practices: staged rollouts, experiments and feature flags, monitor client-side SLIs and correlate by experiment ID, avoid upgrade‑proportional load and add server guardrails.

AI-written summary · about

  1. 0:00Welcome
  2. 1:17Introduction
  3. 2:23Agenda and SRE basics
  4. 3:06Client-side reliability matters
  5. 5:09Mobile SRE challenges
  6. 6:15Monitoring mobile apps
  7. 7:19Control limits in mobile
  8. 8:00Mobile app availability
  9. 9:23Telemetry and crash reports
  10. 10:27Real-time metrics delays
  11. 11:30Measuring production behavior
  12. 12:33Resource efficiency and Android vitals
  13. 13:36Change management importance
  14. 14:38Staged rollouts and beta
  15. 15:19Experimentation and A/B
  16. 16:03Feature flags for releases
  17. 17:29User upgrade behavior
  18. 18:32Client-server risks
  19. 19:15Case study: Doodle config crash
  20. 22:05Case study: Legacy config outage
  21. 25:34Case study: Upgrade load
  22. 28:21Key takeaways
  23. 29:25Actionable recommendations
~/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.