Skip to content

Jacob Taylor Vasilios Syrakis

I'm Behind Seven Proxies: Demystifying Envoy on Kubernetes

Full length talk (20 minutes)

Abstract

Envoy has become one of the most important building blocks in the cloud-native ecosystem. It powers service meshes, API gateways, ingress controllers and countless bespoke networking platforms through the combination of it's rich feature set paired with runtime reconfiguration through xDS. Yet for many engineers, Envoy remains a black box hidden behind projects like Istio or Envoy Gateway.

This session is designed for Kubernetes practitioners who want to understand Envoy itself. We'll start by building a mental model of Envoy's architecture, explaining the core configuration resources—listeners, filter chains, routes and clusters—and how requests flow through them. From there we'll explore practical features including HTTP connection management, TLS, extension points and the xDS APIs that enable dynamic configuration.

Armed with those fundamentals, we'll examine how Kubernetes projects such as Istio and Envoy Gateway assemble these primitives into higher-level platforms, before showing how you can build your own Envoy-powered solutions using native Kubernetes concepts.

We'll finish with two production case studies that demonstrate how these patterns can be applied to solve real networking problems at scale.

About Jacob Taylor

Jake is a senior network engineer at Canva with over 9 years of experience in the field. He currently yells at Bazel a lot and occasionally builds network infrastructure. Previously, having worked at organisations such as NTT, AWS, and Atlassian, he has been exposed to a variety of different networks and codebases. When he's not looking at a computer, you can find him cooking, walking, playing video games, and shooting arrows at targets with his bow.

About Vasilios Syrakis

You may remember Vasilios from his viral layoff video where he reflected on the edge infrastructure that he built over 8 years at Atlassian. He's worked extensively with Envoy Proxy, built an xDS control-plane from scratch, open-sourced it, and used it to power complex requirements across teams. In recent years he joined the cult of Rust. Outside the 9-5, he occasionally does live-streams and produces tech content. Soon to be a Dad, and uses Neovim BTW.


← All speakers