~/talk

From ingress-nginx to Envoy Gateway at Zapier: The...

links:none on file
slides:none on file

Zapier migrates roughly 500 production ingresses serving 60,000 requests per second from ingress‑nginx to Envoy Gateway, using incremental cutovers with weighted DNS and per‑service baselines. Key operational fixes: increase Envoy's 1 MB request buffer to stop abandoned retries, set backend connection and circuit‑breaker policies to avoid serialized latency, and avoid noisy reconciles (100,000+ events) by stopping unnecessary TLS secret churn. Upgrading Envoy Gateway to 1.5.3 drops control‑plane memory from ~80% to <20%, and a custom gRPC service Wavefinder adds JWT validation and context enrichment.

AI-written summary · about

  1. 0:00Migration journey intro
  2. 1:27Why Kubernetes API Gateway
  3. 2:32Why Envoy Gateway stood out
  4. 3:15Pre-migration housekeeping
  5. 4:17Incremental migration strategy
  6. 6:04Unexpected migration challenges
  7. 7:48Reconciliation issues
  8. 8:51Latency spikes after migration
  9. 9:55Path normalization differences
  10. 11:41Post-migration upgrades
  11. 12:21Building with Wavefinder
  12. 13:02Migration results and benefits
  13. 13:54Q&A
~/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.