Loading…
CNCF-hosted Co-located Events Europe 2025 taking place on 1 April. This event is happening in person at Excel London in London, England.

The Sched app allows you to build your schedule, but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2025, and have an All-Access pass in order to participate in the sessions.

To view the full event schedule for a specific CNCF-hosted Co-located event, you can use the right-hand navigation bar to sort and filter.

The schedule is subject to change.
or to bookmark your favorites and sync them to your phone or calendar.
Type: EnvoyCon clear filter
Tuesday, April 1
 

09:00 BST

EnvoyCon | Welcome + Opening Remarks - Matt Turner, Program Chair
Tuesday April 1, 2025 09:00 - 09:05 BST
Speakers
avatar for Matt Turner

Matt Turner

Software Engineer, Tetrate
Matt is a software engineer at Tetrate, working on Istio-related products, and loves sharing the latest tech and trends with everyone. He's been doing Dev, sometimes with added Ops, for over a decade. His idea of "full-stack" is Linux, Kubernetes, and now Istio too. He's given many... Read More →
Tuesday April 1, 2025 09:00 - 09:05 BST
Level 3 | ICC Capital Suite 2-4
  EnvoyCon

09:10 BST

Securing Every Bit at Uber - David Bell & Ronak Jain, Uber
Tuesday April 1, 2025 09:10 - 09:35 BST
At Uber, we give service owners the autonomy to build and deploy what they think is right to get the job done. However, this comes with the challenge of applying a consistent baseline of encryption and authorization across dozens of languages, frameworks, and off-the-shelf software. To solve this problem, we needed to re-orient from targeting individual applications and frameworks to a foundational solution that worked regardless of application type.

This talk will cover Uber's journey from having targeted encryption, authentication, and authorization deployed internally to 100% coverage in the span of 2 years by transparently encrypting, authenticating, and authorizing billions of connections. We will cover how Envoy enabled and accelerated this transformation as well as our operational learnings from development, deployment, and our first year with Uber fully onboarded.
Speakers
avatar for David Bell

David Bell

Senior Staff Software Engineer, Uber
David Bell is a Senior Staff Software Engineer at Uber focused on the Software Networking stack that powers all of Uber's service to service communication. Prior to Uber, David worked at AWS on their cloud native container orchestration and application networking services.
Tuesday April 1, 2025 09:10 - 09:35 BST
Level 3 | ICC Capital Suite 2-4
  EnvoyCon, Envoy in production case studies

09:45 BST

Adventures in Rate Limiting: Spotify’s Journey Writing a Scalable Envoy Rate Limiter (in Golang!) - Oliver Soell & Peter Marsh, Spotify
Tuesday April 1, 2025 09:45 - 10:10 BST
Envoy has great support for rate limiting, but as you scale up you’ll undoubtedly face serious cost and operational challenges.

Envoy’s global rate-limiting makes decisions on the request hot path, leading to an unavoidable latency increase, and a linear increase in requests to your rate limiting cluster. Spotify had noticed that the cost of running the rate limiting cluster was roughly equivalent to running the Envoys themselves!

Spotify addressed these scaling challenges by writing a new distributed Envoy rate limiter, and did so as an Envoy filter written in golang, and a backing Java service.

Do you have similar challenges? Learn about why Spotify chose to develop a new rate limiting approach, how the approach scales to meet Spotify’s needs, and the experience of writing a non-trivial filter in golang.
Speakers
avatar for Oliver Soell

Oliver Soell

Staff Engineer, Spotify AB
Compute and Networking at Spotify
Tuesday April 1, 2025 09:45 - 10:10 BST
Level 3 | ICC Capital Suite 2-4

10:40 BST

Envoy Proxy: Evolved for Serving LLMs - Vaibhav Katkade & Andres Guedez, Google
Tuesday April 1, 2025 10:40 - 11:05 BST
Deploying Large Language Models (LLMs) efficiently in production environments presents unique challenges. This talk explores how Envoy proxy, a popular open-source edge and service proxy, has been enhanced to address these challenges. We'll delve into new features and techniques in Envoy that optimize LLM serving, improve performance, and simplify integration into Kubernetes-native architectures.

Key Takeaways:
Understand the specific challenges of deploying and scaling LLMs in production.
Learn how Envoy's latest features address these challenges, including:
** Advanced load balancing for LLM inference: Discuss how Envoy can intelligently route requests to optimize resource utilization and minimize latency.
** LLM Model Awareness: Explain how Envoy can be instrumented for compatibility with popular LLM serving specifications such as OpenAI API specifications.
** Security considerations for LLMs: How you can attach AI Safety frameworks in the Envoy proxy dataplane .
Speakers
avatar for Vaibhav Katkade

Vaibhav Katkade

Product Manager, Google
Vaibhav is a Product Manager at Google working on enhanced LLM serving on Kubernetes and related projects. Vaibhav brings 10+ years of experience working with large enterprises on their networking and security architectures. Most recently, he has been driving new product capabilities... Read More →
avatar for Andres Guedez

Andres Guedez

Software Engineer, Google
Andres is currently a Load Balancing Technical Lead at Google focusing on GCP Networking; he has led efforts to modernize Google's proxy by migrating to Envoy Proxy, and is currently focused on optimizing generative AI workload serving. Prior to that, he worked on Enterprise Networking... Read More →
Tuesday April 1, 2025 10:40 - 11:05 BST
Level 3 | ICC Capital Suite 2-4

11:45 BST

⚡ Lightning Talk: Dynamic Modules: A New Era of High-Performance Envoy Extensions - Takeshi Yoneda, Tetrate
Tuesday April 1, 2025 11:45 - 11:55 BST
For years, the Envoy community has eagerly awaited support for dynamic modules as an extension mechanism – a feature that remained unaddressed until recently. A dynamic module is a shared library that can be loaded by Envoy at runtime, offering an alternative to existing extension mechanisms like Lua, External Processing, or Wasm.

Our early benchmark results in a production environment demonstrate that dynamic modules perform almost identically to native C++ extensions, which was nearly impossible before. Developing native C++ extensions requires rebuilding the Envoy binary and entails significant maintenance. In contrast, dynamic modules can be developed in almost any programming language, hence greatly benefits vendors and end users who require performance-sensitive custom business logic with the minimum maintenance.

In this talk, as the maintainer of dynamic module support in Envoy, I will provide an overview of this feature, share recent updates, and discuss future developments.
Speakers
avatar for Takeshi Yoneda

Takeshi Yoneda

Open Source Software Engineer, Tetrate
Creator of wazero Wasm runtime | Contributor of various open source projects such as Envoy Proxy, Istio, Go, TinyGo, Zig, V8, etc.
Tuesday April 1, 2025 11:45 - 11:55 BST
Level 3 | ICC Capital Suite 2-4

12:00 BST

⚡ Lightning Talk: Introducing ORCA: Load Balancing With Endpoint Provided Load Data - Misha Efimov, Google
Tuesday April 1, 2025 12:00 - 12:10 BST
Recent changes to Envoy provide a way to utilize load reports obtained from backends via Open Request Cost Aggregation (ORCA).

The initial implementation supports direct (inline) load reports from backends in the form of response headers and used in two different ways.
1. Load Reports are provided to the xDS control plane server via xDS LRS API.
2. Load reports are used by a new Client Side Weighted Round Robin load balancing policy to dynamically calculate host weights on the client side. Inline reporting enables sub second load balancing reaction times, a critical requirement for customers with coordinated and spiky traffic workloads.

Using these load reports, Envoy proxies are able to implement load balancing policies that vary endpoint load balancing weights according to backend load reports.
This talk discusses some high level changes that ORCA load reporting introduces as well as potential enhancements down the line.
Speakers
avatar for Misha Efimov

Misha Efimov

Staff Software Engineer, Google
Misha is a veteran software engineer with wide experience in application networking. Currently Misha is working on Envoy-based L7 application load balancers in Google Cloud. In the past Misha has created Cronet library which made modern protocols like HTTP/2 and HTTP/3 over QUIC... Read More →
Tuesday April 1, 2025 12:00 - 12:10 BST
Level 3 | ICC Capital Suite 2-4

12:15 BST

⚡ Lightning Talk: Understanding Memory Allocation Management in Envoy. Current and Future - Kateryna Nezdolii, Docker
Tuesday April 1, 2025 12:15 - 12:25 BST
In this session attendees will get an in depth overview of how Envoy manages memory allocations with the help of Google tcmalloc allocator. We will also go over on demand memory releasing techniques in Envoy and shed light on why they don't operate in a fully predictable way. Lastly we will reveal the future plans of supporting more allocator types that can be leveraged for better memory management for certain deployment types.
Speakers
avatar for Kateryna Nezdolii

Kateryna Nezdolii

Engineer, Docker
Kateryna is an Infrastructure engineer at Docker where she works on Ingress initiative. Throughout her career she has been passionate about open source and cloud native technologies. Prior to joining Docker she has been part of Spotify Traffic Team where her focus was on shaping and... Read More →
Tuesday April 1, 2025 12:15 - 12:25 BST
Level 3 | ICC Capital Suite 2-4
  EnvoyCon, Envoy internals and core development

12:25 BST

EnvoyCon | Closing Remarks - Matt Turner, Program Chair
Tuesday April 1, 2025 12:25 - 12:30 BST
Speakers
avatar for Matt Turner

Matt Turner

Software Engineer, Tetrate
Matt is a software engineer at Tetrate, working on Istio-related products, and loves sharing the latest tech and trends with everyone. He's been doing Dev, sometimes with added Ops, for over a decade. His idea of "full-stack" is Linux, Kubernetes, and now Istio too. He's given many... Read More →
Tuesday April 1, 2025 12:25 - 12:30 BST
Level 3 | ICC Capital Suite 2-4
  EnvoyCon
 

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
  • ArgoCon
  • BackstageCon
  • Breaks
  • CiliumCon
  • Cloud Native + Kubernetes AI Day
  • Cloud Native Telco Day
  • Cloud Native University
  • Data on Kubernetes Day
  • EnvoyCon
  • Istio Day
  • Kubeflow Summit
  • Kubernetes on Edge Day
  • Linkerd Day
  • Observability Day
  • OpenFeature Summit
  • OpenTofu Day
  • Platform Engineering Day