You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After using and being part of the Envoy Wasm experiment I'd strongly encourage you to not focus on Wasm middleware but rather dynamic module support so that any language that can be compiled to a shared object can be used.
Going in the direction of loadable modules offers flexibility and simplicity and building a loadable module which brings in a Wasm runtime becomes relatively simple. It also allows for easy customization of the proxy through an extension pattern which means that the proxy can be extended without polluting the codebase with extensions of various quality.
I would like to introduce wasm plugins at these points:
We can get inspiration from Envoy's wasm filters: https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/wasm/v3/wasm.proto
The text was updated successfully, but these errors were encountered: