~/talk

Running Envoy as an Edge Proxy

Talkat EnvoyCon 2018 · on Monday, 2018-12-10· [web-platform, networking]
links:none on file
name:Qiu Yu
links:none on file
slides:none on file

Runs Envoy at eBay PoPs as the L7 data plane with IPVS L4 and a yuppie control plane, migrating hardware LB configs via automation and a response‑comparison validator; deploys Envoy in Kubernetes with Helm, CRDs and a discovery sidecar; uses Prometheus and ELK for metrics and logs. Implements dynamic caching backed by ATS, adds connection prefetching and BBR TCP tuning, drops kube connection count to zero and serves 50%+ traffic through edge, achieving about a tenfold TTFB improvement.

AI-written summary · about

  1. 0:00Introduction
  2. 2:31Edge Proxy Architecture
  3. 13:53Data Plane Path
  4. 18:52TCP Optimizations
  5. 19:44Dynamic Caching
  6. 22:39Monitoring
  7. 26:02Learnings
~/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.