~/lightning

Lightning Talk: Envoy @ Netflix

Lightningat EnvoyCon North America 2025 · on Monday, 2025-11-10· at 12:15· Building B | Level 4 | B406b-407· [networking, web-performance]
links:none on file
slides:none on file

Envoy is deployed as sidecars on VMs, containers and laptops using ODCDS to resolve per-request cluster config and hot restart to let apps program ingress behavior; balancing issues surface as single-worker limits (about 1k vs 100 RPS per worker) and massive fan-out creates mnc connections reduced from ~100 million to ~50 million by connection subsetting. Key fixes: increase connection cardinality for spikes, pre-warm pools, make WASM VMs restartable, and drop Huffman to save ~5–10% CPU.

AI-written summary · about

  1. 0:00Envoy at Netflix
  2. 0:43Why Netflix chose Envoy
  3. 1:48Incremental adoption and hot restart
  4. 2:51Too few connections between app and egress
  5. 4:13Too many connections in egress
  6. 5:42Not enough connections during spikes
  7. 7:30Filter chain isolation and shared resources
  8. 8:14Removing Huffman encoding for local
  9. 8:35Optimizing Envoy’s stat system
  10. 9:40Slow control plane with ODCDS
  11. 10:02Summary
~/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.