Cloud-Native vNext with WebAssembly and Spin
summary
Live demo builds Rust and TinyGo WebAssembly modules with the Spin CLI and runs them via WASI; a Rust hello world compiles to a 2 MB wasm and handles 50,000 requests in seconds with ~3 ms responses. Examples include an HTTP publisher and Redis pub/sub consumers (TinyGo and Rust), showing spin build/up and spin deploy, plus using Fermyon platform and bindle for distribution and runtime orchestration across local, cloud, or bare‑metal environments.
AI-written summary · about
chapters (13)
- 0:00Cloud-Native WebAssembly intro
- 1:25Why WebAssembly for servers
- 3:59WebAssembly System Interface
- 7:50Revisiting CGI with WASI Gateway
- 8:53Fermyon Spin Framework intro
- 11:24Spin HTTP app in Rust
- 17:30Spin performance benchmark
- 17:51Spin and Redis message publishing
- 22:34Go Redis message consumer
- 25:50Scaling Rust workers
- 27:57Language support beyond templates
- 28:17Spin production deployment
- 30:00Q&A and Summary
related talks
19mTaking WebAssembly for a Spin
59mNext generation microservices and serverless apps with WebAssembly & Spin
23mWhat is Cloud Native WebAssembly?
01h 34mTutorial: Getting Started with Serverless WebAssembly and Spin
30mThe Future of the Cloud is WebAssembly
01h 03mTruly Portable Code: Serverless WebAssembly in a Distributed World
09mKeynote: WebAssembly Development is Easy
01h 34mTutorial: Getting Started with Serverless WebAssembly and Spin
