Mobile Networking Challenges - Networking @Scale
summary
Facebook builds and ships a linkable library called mobile-proxygen that reuses Proxygen, Folly and OpenSSL to give apps drop-in HTTP/2/SPDY clients, modular transport connectors (socket, retry, happy eyeballs, DNS, TLS), and per-request scheduling. It enables certificate pinning and fast OpenSSL updates, runs traceroute on phones for path visibility, and avoids blocking on DNS by connecting with stale records then validating. Facebook reports over a billion mobile monthly users and ~25% of North American mobile time; the library lowers long‑tail latency and improves security and observability and is slated for open source release.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:52Proxygen Mobile
- 4:00Mobile networks
- 7:56Multiple platforms
- 13:24Mobile Proxygen
- 21:47Observability
- 23:50Security
- 27:23Performance
- 31:31FB Ecosystem benefits
related talks
29mDealing with Unreliable Networks
01h 14mOptimizing App Performance on Slow Networks
32mNetwork programmability and telecommunication APIs
39mLoad Balancing Building Blocks
22mMobility, Proximal Data and Compute Meshes
52mPanel 2: Network
39mWe need to talk about Websockets
14mA Social Network Under Social Distancing: Risk-Driven Backbone Management During COVID-19
