Microservices
The edge cloud can run application logic microservices very close to the client device.
- The microservices could be stateless computational tasks, such as AI inference and stream data analysis, which offload computation from the client.
- The microservices could also interact with data cache services that sync with backend databases.
The edge cloud has advantages such as low latency, high security, and high performance. Operationally, WasmEdge can be embedded into cloud-native infrastructure via its SDKs in C, Go and Rust. It is also an OCI compliant runtime that can be directly managed by container tools as a lightweight and high-performance alternative to Linux containers. The following application frameworks have been tested to work with WasmEdge-based microservices.
Dapr (Distributed Application Runtime)
Service mesh (work in progress)
- Linkerd
- MOSN
- Envoy