Building Event-Driven WebAssembly on Kubernetes: Runtime, Observability, and…
summary
Describes deploying WebAssembly workloads on Kubernetes using SpinKube and a Wasm runtime class (spin-v2), running ~150–200 randomized tests across six workload categories to evaluate performance. Reports millisecond cold starts (0.018s vs ~0.5s for Knative), similar steady-state performance, much smaller memory footprints (~6MB vs ~64MB) allowing ~170 vs ~16 instances per 1 GB RAM, uses eBPF for observability, and notes containers still beat Wasm on SIMD and memory‑intensive kernels; provides code and demo links.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:33Event-driven on Kubernetes
- 9:00What is WebAssembly
- 13:58WebAssembly with SpinKube
- 18:14Benchmark setup
- 21:12Live benchmark demo
- 23:44Benchmark results
- 26:55When to avoid WebAssembly
- 28:21WebAssembly security
- 29:44WebAssembly adoption
- 30:25Q&A
related talks
33mLeveling Up Wasm Support in Kubernetes
39mRunning WebAssembly on Kubernetes
33mKubernetes on the edge: running low-latency workloads with WebAssembly
44mA Greener, Cost-Effective Cloud with Serverless WebAssembly
37mIntroduction to SpinKube
24mWeb Assembly, Docker, Containerd, and Kubernetes
24mA Greener, Cost Effective Cloud with Serverless WebAssembly
36mWhat’s Next for WebAssembly on the Server—and How to See It in Action
