xds-relay: Performance initiatives for control plane management
summary
xds-relay is a lightweight caching and aggregation proxy that removes connection and serialization hotspots by maintaining a single gRPC stream per cache key, fanning out one upstream snapshot to many sidecars; demo shows two Envoy clients share one upstream stream and cached snapshots every 10s. It runs close to clients, serves staging traffic at Lyft, handles thousands of xDS clients, targets CPU reduction, and plans features like endpoint subsetting and state-of-the-world to Delta xDS conversion.
AI-written summary · about
chapters (5)
related talks
16mxDS in gRPC for Service Mesh
35mBack To the Basics - Service Mesh Fundamentals
17mBuilding a gRPC Proxyless World: How Reddit Scaled Resilience...
31mBehind the Scenes of Building a Gateway API Dataplane...
36mReplacing NGINX with Envoy in a Traffic Control System
22mService Mesh in Kubernetes: It’s Not That Easy
33mGet to know Envoy - the modern proxy for cloud-native infrastructure - Baptiste Collard
24mBuild Your Own Envoy Control Plane
