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.
Speaker

Laurent Doguin
Director Developer Relations & Strategy @couchbase, Previously Developer Advocate @Clever Cloud and @Nuxeo
Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.