Envoy Proxy is the go-to proxy for cloud-native environments for its speed and extensibility which has made it a popular choice as a proxy at the edge and as sidecars for service mesh.
Envoy proxy’s extensibility comes in the form of filters which are written in CPP and compiled directly into an instance of Envoy. This limits the accessibility to developers who know CPP and requires maintaining and shipping different versions of the Envoy Proxy code. WebAssembly support is working to make this process easier and accessible to more people by allowing filters to be built in your favorite language (CPP, Rust, TinyGo and more), precompiled into WASM, and then run in a WASM vm inside of Envoy.
This presentation covers:
* Overview of WebAssembly, use cases and benefits
* How to build, share and use Envoy filters with WASM
* Overview of WebAssembly Hub
Watch the video https://youtu.be/8W23jt6741I
Try the Hub https://webassemblyhub.io
Join the community https://slack.solo.io
Learn more https://www.solo.io