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:
- Amazon UK · Amazon DE · Amazon FR · Amazon ES
- Amazon IT · Amazon NL · Amazon PL · Amazon SE
- Amazon BE · Amazon IE · Amazon CA · Amazon JP · Amazon AU
Forewords
With forewords contributed by Matt Butcher and Radu Matei .