~/conference

EnvoyCon 2020 Virtual

Envoy maintainers, platform engineers, site reliability engineers, network engineers, security engineers, SDK developers, cloud operators

WASM filters and singletons; WASM-based authorization; HTTP cache filter plugin interface; PostgreSQL network filter; xDS transport and UDPA URIs; xds-relay caching and aggregation; gRPC xDS support; global rate limiting at scale; Envoy on Windows support; Arm64 platform support; VPP as Envoy network stack; validation for large Envoy YAML

titleauthorlength
Envoy on Kittens: Improving Developer and Maintainer VelocityItay Donanhirsh27m
RepoKitteh is a lightweight GitHub App plus Starlark runtime that replaces bespoke GitHub apps and many Actions by running Starlark scripts on events, pinned…
Talk at Virtual, Virtual on
PostgreSQL Network Filter for EnvoyProxyFabrízio de Royes Mello, Christoph Pakulski30m
An Envoy PostgreSQL network filter is implemented as an open source extension that decodes Postgres wire protocol (simple and extended), reassembles messages…
Talk at Virtual, Virtual on
Understanding, maintaining and securing Envoy's supply chainMichael Payne, Harvey Tuch29m
Envoy depends on roughly ~60 external dependencies and about 170,000 lines of C++ in the trusted compute base, with data plane libraries like quiche and…
Talk at Virtual, Virtual on
Hands-on WASM filters and singletonsEmmanuel Mayssat31m
Practical how‑to for building a WASM authz/authn: a C++ filter and a singleton stack that polls and refreshes a global policy every 10 seconds, shares it via…
Talk at Virtual, Virtual on
CacheFilter: Flexible HTTP Caching in EnvoyJosiah Kiehl, Todd Greer30m
Envoy gains a pluggable HTTP cache filter that parses Cache-Control, Vary and basic ETag/Last-Modified validation, delegates storage to an HTTP cache plugin…
Talk at Virtual, Virtual on
xDS transport and versioning evolutionHarvey Tuch, Mark D. Roth29m
Proposal replaces opaque xDS names with a UDPA URI that embeds an optional authority, resource type, id, context params and client-only directives to enable…
Talk at Virtual, Virtual on
Envoy on Windows: Use-cases, roadmap, and moreSunjay Bhatia, David Schott27m
Envoy compiles and runs natively on Windows Server 2019+ as an alpha release that users must build from master using Bazel on Windows (msys2 bash tested), with…
Talk at Virtual, Virtual on
xds-relay: Performance initiatives for control plane managementJessica Yuen, Jyoti Ranjan Mahapatra29m
xds-relay is a lightweight caching and aggregation proxy that removes connection and serialization hotspots by maintaining a single gRPC stream per cache key…
Talk at Virtual, Virtual on
Authorization with EnvoyJelle Vanhorenbeke28m
Square moves authorization into the Envoy sidecar using Envoy’s ext_authz filter and a centralized source of truth backed by a DB and UI, migrating ~250…
Talk at Virtual, Virtual on
Improving performance of RPCs with envoyGiuseppe Lavagetto29m
Wikimedia adds Envoy sidecars to terminate TLS and hold persistent connections so PHP workers stop creating a fresh TLS session per request, and measures show…
Talk at Virtual, Virtual on
Safely deploying a 100K line Envoy YAML configuration to productionJyoti Ranjan Mahapatra, Lisa Lu29m
Lyft handles Envoy configs that hit 100K lines and avoids outages by running the Envoy binary in validation server mode, using a standalone config load check…
Talk at Virtual, Virtual on
Using Wasm to develop Envoy Filters for supporting Yahoo HeadersMrunmayi Dhume, Michael Cieplak30m
Built an Envoy Wasm filter that validates and generates Yahoo headers (rid, ra, rp, rs) using existing Yahoo C++ libraries and OpenSSL MD5, with a singleton VM…
Talk at Virtual, Virtual on
Failing forward to 1 million requests per secondAxel Liljencrantz, Mikael Sundberg27m
Five consecutive deploys fail during a migration to Envoy while trying to hit 1 million requests per second claims; testing uses wrk2 against a single-host…
Talk at Virtual, Virtual on
How Niantic switched Pokémon GO to use EnvoyRenana Yacobi25m
Niantic migrates Pokémon GO from NGINX/Engines to Envoy, running load tests (measured ~20,000 RPS per vCPU) and validating at hundreds of thousands to millions…
Talk at Virtual, Virtual on
Community & Extensibility: Building Envoy's Flexible Compression SubsystemMikko Ylinen, Jose Nino29m
Envoy now exposes compressors and decompressors as first‑class extensions (landed in v1.15) so different algorithms or implementations can be plugged in…
Talk at Virtual, Virtual on
Building idiomatic Envoy SDKs for Rust and GoYaroslav Skopets, Takeshi Yoneda30m
Built production-ready Envoy SDKs for Rust and Go that compile to WebAssembly, choosing tinygo compiler for Go and a custom Rust SDK that enforces a no panic…
Talk at Virtual, Virtual on
Changing Oil for a Fast Running (Side) Car Quickly and SafelyFuyuan Bie30m
Pinterest runs a centralized tower control plane that pushes typed, templated configs via a host beacon agent to Envoy across VMs, containers and k8s, with…
Talk at Virtual, Virtual on
xDS Support in gRPCMark D. Roth23m
gRPC can obtain its configuration via xDS, removing sidecar proxies and yielding about a threefold improvement in queries per CPU-second in benchmarks…
Talk at Virtual, Virtual on
Incrementally Building IncrementalAlec Holmes12m
Implements delta xDS support inside envoyproxy/go-control-plane by adding server-side state tracking, per-resource versioning via a hashing diff algorithm, and…
Talk at Virtual, Virtual on
Creating request buffering filters for edge devicesSeiichi Koizumi, Tomoya Amachi09m
A forked Envoy binary named misaki-envoy intercepts outgoing requests and, based on per-host filter config, buffers requests to disk when network type or…
Talk at Virtual, Virtual on
Support Arm64 platform in EnvoyLizan Zhou10m
Envoy ships an official Arm64 build starting with 1.16.0 release, built via Bazel with remote cache and Azure Pipelines using self-hosted AWS Graviton2 agents…
Talk at Virtual, Virtual on
Multiplex tcp requests through Envoy HTTP/2 stackYuchen Dai11m
Envoy now terminates and proxies HTTP/2 CONNECT and can encapsulate raw TCP byte streams as H2 data frames using a TCP connection pool H2 codec, enabling…
Talk at Virtual, Virtual on
Using VPP as Envoy's Network StackFlorin Coras10m
Envoy integrates with VPP via the VPP Comms Library (VCL) and a VCL-specific socket layer, requiring refactors: elimination of raw file descriptors, addition…
Talk at Virtual, Virtual on
How Tinder implemented Envoy global rate limiting at scaleVirtualYuki Sawa10m
Tinder migrates its Kubernetes fleet to an Envoy sidecar mesh and moves rate limiting out of apps into a Go-based rate limit service that proxies Redis through…
Talk at Virtual, Virtual on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.