November 25, 2019

193 words 1 min read

Envoy Internals Deep Dive

Envoy Internals Deep Dive

Envoy (https://www.envoyproxy.io/) is a high performance L4/L7 network proxy with a pluggable filter chain model; this allows Envoy to be used for a variety of different scenarios, including HTTP/2, g …

Talk Title Envoy Internals Deep Dive
Speakers Matt Klein (Creator, Envoy)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Copenhagen, Denmark
Date Apr 30-May 4, 2018
URL Talk Page
Slides Talk Slides
Video

Envoy (https://www.envoyproxy.io/) is a high performance L4/L7 network proxy with a pluggable filter chain model; this allows Envoy to be used for a variety of different scenarios, including HTTP/2, gRPC, MongoDB, and Redis. Envoy provides advanced load balancing support, including eventually consistent service discovery, circuit breakers, retries, rate limiting, and zone-aware load balancing. Envoy also has best-in-class observability, using statistics, logging, and distributed tracing. Since becoming OSS in 2016, Envoy has gained substantial traction in both “service mesh” and edge (API gateway) deployments. In this talk, Matt Klein will dive deep into Envoy internals from a systems perspective, covering threading model, stats, hot restart, the xDS APIs, and other core concepts. This is an advanced talk and prior knowledge of what Envoy is at a high level is assumed.

comments powered by Disqus