~/talk

The Evolution of Twitter's Edge

Talkat EnvoyCon North America 2021 · on Monday, 2021-10-04· [web-performance, microservices]
speakerdeck:rdegnan
slides:none on file

Twitter runs Envoy at the edge for 100% of requests, handling hundreds of billions per day, replacing a bespoke proxy (TSA) with roughly 2x throughput and better latency. An internal Scala control plane serves xDS, custom C++ filters add Twitter metrics and a global connection hash, and contributions include per-connection rate limiting (cuts TFE tail latency ~20%) and TLS fingerprinting for bot detection; TLS 1.3 adoption drops handshake time ~38% and home-timeline refresh latency ≈30%.

AI-written summary · about

  1. 0:00Introduction
  2. 1:54Availability and Reliability
  3. 4:40Pre2014
  4. 9:22Envoy
  5. 12:46T3 Proxy
  6. 14:51Control Plane
  7. 18:08TLS 13 Performance
  8. 19:01Bot Mitigation
  9. 23:14Whats Next
~/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.