WASM Components are a FaaS Best Friend
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(Cloudflare, Fastly, 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.