~/talk

Release Android apps globally with no headache and minimum stress

Talkat GDG DevFest Ukraine 2017 · 2017-10-13..10-14· [android, devops-and-delivery]
links:none on file
slides:none on file

Company ships Android every 1.5–2 weeks, handles ~25% of transactions on mobile, and runs Firebase Test Lab + espresso UI tests on three physical devices before merge; QA team moves from manual clicks to writing and owning those tests. Deployment uses staged percentages (5,10,20,50,100) and remote stage rollout + feature flags (compile-time and runtime, per country/percentage) so broken features can be turned off instantly. Real incident: a sync-loop from mobile caused a massive backend overload until a backend throttling workaround dropped 9 of 10 calls.

AI-written summary · about

  1. 0:00Start
  2. 9:50Automation
  3. 10:19Firebase Desktop
  4. 12:52The Firebase Tesla
  5. 18:24Mock Environment
  6. 20:36Staged Rollout
  7. 25:54How Much Time Does It Take To Ship a Feature
  8. 26:48Long-Running Feature Branches
  9. 33:45Conclusions
~/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.