I made a WASI orchestration prototype
I made a WASI orchestration prototype
I've really come to hate containers and orchestrators over the years, so I decided to prototype out my ideal replacement: a WASI orchestrator with TOML. What I ended up with turned out to be a lot like Spin, but with some key differences and additions. - one-off 'job' support. - QEMU and native binary support. (QEMU is probably broken right now, but would not be hard to round-out support for it) - mesh networking. adding new nodes involves setting the owner key and pointing it to a bootstrap peer - Built-in UI. Every node on the mesh can serve a management interface - Run now, codify later. Making config changes can be done in the UI and push to TOML when you're happy with it. So in addition to hard isolation and resource quotas with WASI and QEMU, you can also use the system like a distributed computing mesh and submit jobs to it. I've been using it to make linux builds of itself on my linux machine automatically. The README goes into a lot more depth. I hope you feel inspired by this idea, and I really hope a real Rust dev will want to redesign it to be production ready.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Ng-prototype
We are trying to reinvent democracy. This is our most recent prototype
Tracer – A prototype tracing profiler for SBCL
MicroDiagram Prototype
Troncle, a prototype clojure debugging tool for emacs
Enrichify – Data Enrichment Aggregation and Orchestration
A prototype for exploring data about influence in Congress
Lua Prototype of Elm's Time-Travelling Debugger
An Arduino in the browser (prototype)
How I learn iOS11, Swift4&Metal2,ARKit and made a prototype in 2weeks