Introduce MetaProtocol Proxy: A Layer-7 Proxy Framework Powered by Envoy
summary
A Layer‑7 proxy framework built on Envoy that turns protocol specifics into metadata key‑value pairs and uses a simple codec interface (decoder/encoder) to add per‑request load balancing, routing via xDS, rate limiting, circuit breakers, fault injection, mirroring and observability. It ships codecs for 10+ protocols including dubbo, swift and brpc and supports private protocols, shows request‑level LB and mirroring in the demo, and is used in 2022 Olympic online streaming services; latency depends on codec efficiency.
AI-written summary · about
chapters (12)
- 0:00MetaProtocol Proxy intro
- 0:43Need for new proxy framework
- 3:21L7 protocol patterns
- 5:30Architecture explained
- 9:53Custom protocol support
- 11:40Supported protocols & use cases
- 12:47Demo setup & sidecar role
- 13:32Load balancing demo
- 17:29Dynamic routing demo
- 18:54Traffic mirroring & monitoring demo
- 20:26Rate limiting & observability demo
- 23:03Performance & Q&A
related talks
27mEnvoy Proxy: Evolved for Serving LLMs
33mGet to know Envoy - the modern proxy for cloud-native infrastructure - Baptiste Collard
34mIntro: Envoy
11mLightning Talk: Building a Scalable Multi-Protocol API Gateway with Envoy
33mIntro: Envoy
33mIntro: Envoy
34mHow Many Proxies Do You Need?
21mDeep Dive: Envoy
