EnvoyCon 2020 has ended
All talks are pre-recorded and will play as scheduled with live speaker Q+A following the presentation. Sessions will not be available on-demand in Hopin but will be uploaded to the CNCF YouTube channel by early November.
Back To Schedule
Thursday, October 15 • 11:00am - 11:30am
Using Web Assembly to develop Envoy Filters for supporting Yahoo Headers

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Today at Verizon Media (formerly Yahoo), the on-prem Kubernetes platform spans 35 clusters across multiple data centers serving ~2500 apps. There are 2 ingress layers - Apache Traffic Server (ATS) serving 2M peak RPS and Istio Ingress based Envoy Proxy with a peak of 220K RPS. One of the key plugins of ATS is the verification/generation of Yahoo Headers, used by apps to obtain downstream client information such as the remote address/port, and a signature generated using a combination of base64, MD5, and a private key to ensure header integrity. To migrate all ATS traffic to Envoy, it is necessary to port all plugins from ATS with minimal changes. To achieve this, an Envoy Web Assembly (Wasm) filter was implemented using the Proxy Wasm standard, which is able to process these headers. This talk will provide an overview of the filter implementation and the learnings achieved along the way.


Mrunmayi Dhume

Principal Software Engineer, Verizon Media (Yahoo)
Mrunmayi Dhume is a Principal Software Engineer in the Core Infrastructure team at Verizon Media. She is part of the team responsible for providing L3/L4 routing solutions and leads the design and implementation of the routing layer and identity provider system components for Kubernetes... Read More →

Michael Cieplak

Software Engineer, Verizon Media (Yahoo)
Michael Cieplak is a Software Engineer working in the Core Infrastructure team at Verizon Media (formerly Yahoo). He is part of the team which works on modernizing the tech stack through Kubernetes/Istio and works on a variety of products ranging from ingress routing components to... Read More →

Thursday October 15, 2020 11:00am - 11:30am PDT