~/talk

Dealing with Unreliable Networks

Talkat @Scale Conference 2015 · on Monday, 2015-09-14· [networking]
links:none on file
slides:none on file

Mobile networks are slow and flaky worldwide, so the app adds concrete fixes: retry with exponential backoff reduces transient failures — measured up to a 80% drop in some markets — combined with idempotent GUIDs or server-side dedupe to avoid duplicate posts. Important actions are written to disk before send for resiliency. Performance gains come from POPs/CDN, moving SSL termination, adopting HTTP/2 prioritization and using WebP on Android (30–50% smaller) or progressive/low‑res placeholders to cut initial image render time by ~75%. A network simulator and client-side metrics prove and tune these changes.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Dealing with Unreliable Networks
  3. 1:34Reliability
  4. 2:46What if that network call fails?
  5. 4:10Android
  6. 6:43Resiliency
  7. 7:59Performance
  8. 8:56Points of Presence (POPs)
  9. 10:04HTTP/2 & SPDY
  10. 11:30WebP
  11. 13:34Progressive JPEG
  12. 14:54Low-res Images
  13. 15:46Waiting for requests
  14. 17:14Request Prioritization
  15. 21:38Network Forecasting
  16. 22:57Empathy
  17. 24:43Grey Box Times
  18. 25:52Network Debugging
  19. 27:04Network Simulation
~/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.