Open asteurer opened 3 months ago
Another possible strategy is to implement the wasi-cloud-core interfaces e.g. https://github.com/WebAssembly/wasi-blobstore. Cf https://github.com/WebAssembly/wasi-cloud-core
Is that more or less what was done here, but for KV? https://github.com/fermyon/spin-go-sdk/tree/main/kv
Sort of, although that is a custom interface (we have a PR #2486 for wasi-keyvalue but it's stalled on the world rev stuff). But yes, you can back that onto a hosted Redis, or onto Azure Cosmos DB. (And if there's a specific AWS service we should back it into, then do raise an issue.) And when #2486 lands, it will inherit all those back ends.
Although we have the ability to make HTTP calls to the Azure service endpoints, it would be much easier to be able to import the various SDKs directly.