Skip to content

Scaling roadmap

The canonical text of the scaling roadmap lives at docs/scaling-roadmap.md at the repo root.

Quick recap:

  • Option A — Component packing (shipped): Applications are the first-class packing unit above Functions. One SpinApp / one pod / N components sharing a wasmtime process.
  • Option B — KEDA scale-to-zero (queued): opt-in per Application, HTTP scaler wakes pods on request.
  • Option C — Worker pool (blocked upstream): shared wasmtime host in one Deployment, N apps loaded on demand from OCI. Code complete; blocked on Spin ↔ wasmtime WASI HTTP RC version drift.

For the full analysis, tradeoffs, and effort estimates, read scaling-roadmap.md.

Alpha — API and chart values may change.