WASM Components are a FaaS' Best Friend

QCon London 2025

Session

WASM Components are a FaaS' Best Friend

Tuesday Apr 8 / 05:05PM BST, Mountbatten (6th Fl.)

Abstract

Why would you build your own Function as a Service platform and what does a FaaS architecture look like? Building something that can scale to zero, work with your existing systems, stay secure, and handle different workloads isn’t easy. You need a runtime that’s flexible, supports multiple languages, and provides good isolation.

When the industry first tackled this, containers seemed like the obvious answer. Maybe containers were the reason why developers started working on FaaS in the first place. But what if there was a better tool for the job? Enter WebAssembly.

In this talk, we’ll take a look at some challenges of building FaaS platforms, the typical existing architectural, and why more teams—like those at Cloudflare, Fastly, and even American Express—are betting on WebAssembly.

We'll wrap things up with a practical example using CNCF's wasmCloud and Couchbase, and show what this new approach can look like in the real world.

76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon London 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 8 April

10:35 Windsor (5th Fl.) Session Startup Questioning Convention: C# as a Shortcut to Startup Velocity Sam Cox Co-Founder & CTO @Tracebit, Building Security Canaries at Scale 11:45 Windsor (5th Fl.) Session services Expanding Swift from Apps to Services Cory Benfield Senior Software Engineer Doing Swift on Server @Apple 13:35 Churchill (Ground Fl.) Session WASM WASM in the Enterprise: Secure, Portable, and Ready for Business Andrea Peruffo Open Source Addicted Software Developer @RedHat, Passionate About Distributed Systems, Compilers, Infrastructure and Everything In Between 14:45 Mountbatten (6th Fl.) Session WebAssembly How WebAssembly Components Enable Safe and Portable Software Extensions Alex Radovici Operating Systems & Compilers PhD, Author of "Getting Started with Secure Embedded Systems" and Core Contributor of Tock OS 15:55 Rutherford (4th Fl.) Unconference Unconference: Memory Safe Native Languages and WASM 17:05 Mountbatten (6th Fl.) Session WASM Components are a FaaS' Best Friend Laurent Doguin Director Developer Relations & Strategy @couchbase, Previously Developer Advocate @Clever Cloud and @Nuxeo