What You’ll Learn

  • Fundamentals of Serverless Wasm: Understand the WebAssembly Component Model, WASI, and how Spin powers modern microservices and serverless workloads.
  • Spin Idioms & Application Design: Master core idioms and project structures to write idiomatic, high-performance Spin applications with Rust.
  • State & Cloud Integrations: Connect to key-value stores, relational databases, outbound HTTP APIs, configuration variables, and distributed components.
  • Component Composition: Assemble and compose reusable WebAssembly components.
  • Testing & Tooling: Run unit tests, end-to-end integration tests, and automate your build pipelines.
  • Deployment Flexibility: Build your Wasm binary once and ship it across environments — from Akamai Functions to Kubernetes clusters running SpinKube.
  • Extending Spin: Author custom templates, develop Spin CLI plugins, and implement bespoke triggers.
  • Production Hardening: Harden your deployments with security best practices, Software Bill of Materials (SBOM), and signed OCI artifacts.

Available Editions

  • Leanpub : Digital edition with DRM-free PDF and EPUB files, plus free access to all future updates and revisions.
  • Amazon US : Physical Paperback and Kindle eBook editions.

International Amazon Stores

Looking for Amazon in another country? You can find the paperback and Kindle editions in your regional Amazon store:

Forewords

With forewords contributed by Matt Butcher and Radu Matei .