Spanning the Globe with Envoy at Stripe
summary
Stripe builds a global Envoy-based backhaul that uses mTLS and HTTP/2 between points of presence, a custom XDS control plane that implements per-customer routing, traffic ramp-up and blue/green deployments, and locality-based tiered failover. Production lessons include mitigating TCP-induced head-of-line blocking by increasing upstream TCP connections and rolling out BBR congestion control plus TCP keepalives, and gaining uniform observability and rapid config rollouts at the cost of extra operational surface area and C++/Envoy expertise.
AI-written summary · about
chapters (4)
related talks
38mEnvoy Deep Dive
33mGet to know Envoy - the modern proxy for cloud-native infrastructure - Baptiste Collard
31mEnvoy Project Intro – Matt Klein & Jose Nino, Lyft
28mEnvoy Project Intro
37mEnvoy Internals Deep Dive
34mIntro: Envoy
11mLightning Talk: Building a Scalable Multi-Protocol API Gateway with Envoy
26mBuilding Multi-Tenant Routing And Scaling With Envoy
