Attending this event?
In-person + Virtual
18-21 April
Learn More and Register to Attend

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 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Summer Time (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Thursday, April 20 • 16:30 - 17:05
Create Istio Filters with Any Programming Language - Angel De Miguel Meana & Rafael Fernandez Lopez, VMware

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

This talk showcases how you can create Istio / Envoy filters using almost any programming language with WebAssembly. We will showcase a demo of a filter developed using an interpreted language. Istio is a Service Mesh that routes a considerable amount of traffic on the Internet. Having the ability to extend its functionality using filters allow developers to implement many custom features. With WebAssembly and ProxyWasm, you can create filters using languages like Go, Rust, and Zig. All mentioned languages are compiled ones. What if you can extend it even more? What if you can use the same interpreted language that powers your backend? In this case, you can reuse your knowledge to create these filters. You don't need to learn a new language to write a filter for Istio. This flexibility simplifies the development process and ensures any team can build its filters. After this talk, you will know how to create a filter using an interpreted language. You will learn the requirements, tools, processes, and limitations.

avatar for Rafael Fernández López

Rafael Fernández López

Staff Engineer, VMware
Rafa is a Staff Engineer at VMware that loves to learn and experiment. He has special interest in the intersection between programming languages, distributed systems and infrastructure. When not in front of a computer he enjoys time with family, friends, city walks and photograph... Read More →
avatar for Angel M De Miguel Meana

Angel M De Miguel Meana

Staff Engineer, VMware
Angel is a Staff Engineer at VMware's Office of the CTO (OCTO) working on multiple WebAssembly initiatives. His background is as full-stack web developer working primarily with UIs, APIs, automation and Kubernetes. Angel is an Open Source (OSS) enthusiast, both as a creator and contributor... Read More →

Thursday April 20, 2023 16:30 - 17:05 CEST
Hall 7 | Room A
  Service Mesh
Feedback form isn't open yet.