~/talk

Truly Portable Code: Serverless WebAssembly in a Distributed World

Talkat DevOpsDays Montreal 2025 · 2025-10-14..10-15· [webassembly, serverless]
links:none on file
slides:none on file

Demonstrates building a Rust URL-shortener compiled to WebAssembly with the Spin CLI, running locally (WebAssembly .wasm built to target/release), using a local SQLite-backed key/value store and then swapping to Redis in Kubernetes via runtime config; deploys an OCI-packed Spin app (pushed to ttl.sh) to AKS with SpinKube on AKS using the containerd shim and Spin operator with four replicas, showing local and Kubernetes runs succeed while Fermyon Wasm Functions (private preview) sometimes returns 503s during the demo.

AI-written summary · about

  1. 0:00Serverless WebAssembly intro
  2. 1:46What is WebAssembly and Spin
  3. 9:23Why Spin simplifies dev
  4. 10:25Deploy Spin apps to Kubernetes with SpinCube
  5. 11:50WebAssembly on the edge with Fermyon WOM
  6. 16:31Build a URL shortener with Spin
  7. 24:01Add persistence with key-value stores
  8. 34:01Deploy app to Kubernetes
  9. 48:28Global distribution on Fermyon WOM
  10. 53:32Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.