Intro: Envoy
summary
Envoy is a C++14 high‑performance sidecar and edge proxy that adds about ~1 ms of latency while handling service discovery, tracing, retries and mutual TLS; it runs as out‑of‑process and supports HTTP/2 natively plus L4 TCP proxying for Redis, MongoDB, etc. Configuration uses streaming xDS (LDS, RDS, CDS, EDS, SDS) APIs with eventual consistency and bootstrap via a control plane (Istio, Solo, Ambassador or custom). Extensibility comes from C++ extensions, Lua (HTTP only, alpha) and WebAssembly (WIP); TLS offload is not yet implemented.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:56State of microservice networking in industry
- 4:39What is Envoy?
- 5:29Service mesh refresher
- 6:38Envoy design goals
- 10:49Envoy config management via xDS APIs Envoy is a universal data plane
- 14:05Envoy history
- 14:37Envoy Adoption
related talks
33mGet to know Envoy - the modern proxy for cloud-native infrastructure - Baptiste Collard
33mIntro: Envoy
28mEnvoy Project Intro
33mIntro: Envoy
11mWelcome + Introduction
31mEnvoy Project Intro – Matt Klein & Jose Nino, Lyft
37mEnvoy Internals Deep Dive
27mEnvoy - Overview and Update: Senior Envoy Maintainer
