Componentizing Fastly Compute
summary
Fastly explains how it applies the WebAssembly component model in its Compute edge service to get capability-based security, a representation-normalizing IDL (WIT), and cross-language composition. The talk covers production deployment details including adapting WASI-core modules to components via a zero-allocation component adapter and automated customer-code editing to replace network hops with direct in-process calls. It also presents a Python case study showing how components enable CPython without POSIX or a filesystem (using memory-freezing) and how WIT-generated bindings produce idiomatic APIs.
AI-written summary · about
related talks
25mFrom Cloud to Edge computing - Unleashing the power of WebAssembly at the edge
08mKeynote: WASI Standards and the Component Model: Transforming Application Development Forever
16mThe nuts and bolts of WebAssembly's component model
31mWebAssembly Component Model: Enhancing Security, Productivity, and...
18mAn introduction to the WebAssembly component model
36mUsing Server-side WebAssembly Components to Build Next-Gen Architectures
52mWhat is a WebAssembly component (and why?)
34mWasm Components for Every Language
