WebAssembly and Containers
summary
WebAssembly modules compile once and start, run, exit nearly instantly using Fermyon’s Spin as the runtime, while Docker hosts long‑running services like Redis. The demo app finicky whiskers hits about ~262 Wasm invocations per 30s as each button click spawns short-lived microservices that push messages into Redis; Spin scores 99–100% on page‑speed checks and the combined setup scales to zero when idle and horizontally under load, demonstrating the complementarity of Wasm + Docker.
AI-written summary · about
chapters (15)
- 0:00Introduction and game demo
- 0:53Speaker introduction
- 1:42WebAssembly vs. Docker
- 2:37Defining cloud computing
- 3:41Comparing compute models
- 6:19The need for lightweight compute
- 7:05WebAssembly as the solution
- 11:24Introducing Spin
- 12:25Finicky Whiskers architecture
- 13:29Gameplay as load generation
- 14:32Request-response flow
- 16:53Load analysis
- 18:04Backend demonstration
- 19:28Architectural takeaways
- 24:17Resources and conclusion
related talks
31mWebAssembly & Containers: The Power Couple
24mWeb Assembly, Docker, Containerd, and Kubernetes
19mTaking WebAssembly for a Spin
45mWebAssembly on the server
44mA Greener, Cost-Effective Cloud with Serverless WebAssembly
41mOptimizing Microservices with WebAssembly and Linux Containers: Exploring Hybrid Contain...
31mSpin it! Jumpstart your Wasm journey with Fermyon Spin
36mA Greener, Cost-Effective Cloud with Serverless WebAssembly
