EnvoyCon 2018
2018-12-10
Seattle, United States
[EnvoyCon 2018, EnvoyCon 2019, EnvoyCon 2020 Virtual, EnvoyCon 2023, EnvoyCon 2025 Europe]
who it's for
platform engineers, site reliability engineers, network engineers, infrastructure engineers, service mesh engineers, edge operators, cloud engineers
topics
xDS configuration APIs; Envoy sidecars per ECS task; Lua header injection filter; mutual TLS rollout strategy; DPDK and F-Stack dataplane; running Envoy at the edge; Go extensions for Envoy; Envoy integration with Knative; L7 observability tap and sampling; HTTP/3 QUIC support
| title | author | length |
|---|---|---|
| Lightning Talk: Who is Envoy | Harvey Tuch | 10m |
A quantitative audit uses Python scripts plus git blame and matplotlib to show Envoy growing from roughly 25k→110k LOC since open source (Oct 2016), with an… | ||
| Welcome + Introduction | Matt Klein | 11m |
Envoy is a network proxy that aims to make the network transparent to applications, with the repo starting in May 2015 and reaching production in about four… | ||
| Closing Remarks | Matt Klein | 42m |
Two-year old open source project outlines concrete 2019 work: reduce memory and CPU use for scalability and robustness, add QUIC/HTTP3 multi-company effort… | ||
| Building + operating a service mesh at a mid-size company | Taiki Ono | 22m |
Cookpad runs a homegrown Envoy-based service mesh for ~200 developers, ~100 services and 90M monthly users, deployed on AWS ECS with Envoy sidecars per ECS… | ||
| Using Envoy for data aware traffic routing in Azure Service Fabric | Vaclav Turecek | 33m |
Envoy is used as the in-cluster proxy to make Service Fabric’s stateful routing data-aware by adding a range match header to route partitions, injecting that… | ||
| Lightning Talk: How to deploy mutually authenticated TLS without ruining everything | Spike Curtis | 11m |
Shows how to enable mutual TLS using Envoy/Istio with a concrete three-step rollout: first set servers permissive to accept both plaintext and mTLS, then flip… | ||
| Lightning Talk: Integrating Envoy with DPDK-based virtual networks | Raja Sivaramakrishnan | 21m |
Integrates Envoy with a DPDK user‑space dataplane and a vrouter that decapsulates overlay tunnels, binds sockets to per‑tenant VRFs, and uses vhost shared… | ||
| Hardening Envoy | Alyssa Wilk | 20m |
Describes concrete hardening work: adds memory buffer limits across the data plane and downstream circuit breaking to bound per‑stream memory and file… | ||
| Lightning Talk: Debugging microservices applications with Envoy + Squash | Idit Levine | 13m |
Built Squash as a microservices debugger that deploys a squash server plus squash clients as a daemonset on Kubernetes and integrates with Envoy via an Envoy… | ||
| Lightning Talk: Extending Envoy with Go | Thomas Graf | 13m |
Go-based extension framework for Envoy runs as loadable shared libraries configured by CRD/REST and injected by Cilium, letting filters call out to Go to parse… | ||
| How to DDOS yourself with Envoy (and other tales of migration horror) | Ben Plotnick, John Billings | 25m |
Yelp migrates hundreds of services from SmartStack/HAProxy to Envoy by building a tiny Python control plane (under ~1,000 lines), rolling out via… | ||
| Running Envoy at the Edge | Derek Argueta | 26m |
Pinterest migrates its edge from varnish to Envoy and reaches 100% of edge LB by summer, running Envoy in Docker with hot restart and a zookeeper-backed… | ||
| Running Envoy as an Edge Proxy | Bala Madhaven, Qiu Yu | 33m |
Runs Envoy at eBay PoPs as the L7 data plane with IPVS L4 and a yuppie control plane, migrating hardware LB configs via automation and a response‑comparison… | ||
| Use Envoy + Knative to auto scale Java RPC micro service | Andy Shi | 25m |
Shows a concrete pipeline: an Envoy extension for Dubbo/RSocket that emits frame-type counters, Prometheus scrapes those stats and uses irate -> custom metrics… | ||
| Envoy at Square | Michael Puncel, Snow Petteren | 28m |
Square moves its service mesh to Envoy with a custom centralized control plane built on the Java XDS library, using lazy snapshot generation and a snapshot… | ||
| Lightning Talk: It’s 10pm, do you know what your proxy is doing? Understanding... | Isaac Diamond | 08m |
Envoy’s discovery APIs use xDS protocol over ACK/versioned gRPC streams to push CDS/LDS/EDS/RDS updates; Stripe runs this across several thousand nodes with a… | ||
| Bridging the gap between on-prem and cloud: a story about... | Tristan J Blease, Michael Chang | 23m |
Groupon migrates 600 on‑prem microservices toward cloud by placing Envoy at the edge, using a Go support agent (go-control-plane) that polls a cloud NoSQL… | ||
| nothing matches | ||