Building a multi-tenant WebAssembly runtime in Rust

rust dev.to

Every SaaS product eventually gets the same request: "Can we run our own logic when X happens?" The usual answer is a webhook, or a pull request and a redeploy. The nicer answer is what Cloudflare Workers, Fastly Compute and Fermyon Spin do: let customers upload sandboxed code and run it for them, with hard limits. I built a small version of that in Rust, called warpline, and published 0.1.0 to crates.io this week. It's sized for one box, not a global edge network, but the isolation problems ar

Read Full Tutorial open_in_new
arrow_back Back to Tutorials