Thursday, 3 August 2023

Show HN: WebAssembly dev environment for Envoy Proxy https://bit.ly/47b87Rf

Show HN: WebAssembly dev environment for Envoy Proxy Hi HN! For the past few weeks we've been working on Proximal - a workflow engine that lets you quickly iterate on WebAssembly extensions for Envoy Proxy[0] (or other proxies) right on your local machine: https://bit.ly/3KpOaw6 This work is based on Proxy-WASM[1] extension ABI for Envoy (and other proxies like APISIX and Mosn[2]) which allows you to execute WebAssembly code on every API request a la Cloudflare Workers. As part of our wider effort at https://bit.ly/3YgVZtX to improve API glue code we built an experimentation / development platform and hope you will find it useful! On the technical side this project packs Envoy itself, Envoy controller, REST API (for controlling the controller =)), React SPA, and Temporal server/worker (for orchestration) - all baked into a single Go binary. You can find more on architecture and limitations in the repository README[4]. This project is pretty early stage and we would appreciate community feedback! Previous HN discussions on this topic: * https://bit.ly/3QGZcBl * https://bit.ly/3Kqjlr3 --- [0] https://bit.ly/3rJ29qp [1] https://bit.ly/3YmaBrP... [2] https://bit.ly/3QpsWSR https://bit.ly/45awMU6 [3] https://bit.ly/3QlknbR... https://bit.ly/3KpOaw6 August 3, 2023 at 05:39PM

No comments:

Post a Comment