Dapr-Enabled Wasm Microservices
Talkat WasmCon 2023 · on Thursday, 2023-09-07· at 11:45· Grand Ballroom F, Hyatt Regency Bellevue, 900 Bellevue Way NE·
summary
Wasm microservices compile Rust code to Wasm and use the WasmEdge Dapr Rust SDK to call a Dapr sidecar, giving access to 100+ components (databases, Pub/Sub, secrets) without embedding drivers. Demos show tiny service binaries (about 700–800 KB), an image-grayscale + image-classifier + event pipeline writing to MySQL, and optimistic telemetry with sidecar tracing. Nonblocking sockets enable Tokio/Hyper drivers, sidecar calls run around 0.6 ms latency, and gRPC support is a stated future target.
AI-written summary · about
chapters (8)
- 0:00Dapr and Wasm microservices
- 4:55Dapr as distributed API layer
- 13:44Wasm microservices with WasmEdge
- 16:35Cloud challenges in Wasm
- 19:21Dapr’s Wasm constraints solution
- 22:29Dapr Wasm sandbox and SDK
- 27:45Demo: Dapr-enabled Wasm microservices
- 31:55Dapr and Wasm future plans
related talks
04mLightning Talk: Lightweight Dapr Microservices In WebAssembly
57mDeveloping microservice applications with Dapr
56mBuilding Microservices With Dapr and .NET
01h 06mBuild powerful distributed applications with Dapr and .NET
35mMicroservices and WASM, Are We There Yet?
41mOptimizing Microservices with WebAssembly and Linux Containers: Exploring Hybrid Contain...
28mMicroservices Made Easy!
21mShaping next generations of architectures with Dapr
