Skip to content

Conversation

WhitWaldo
Copy link

This is the first of several long-standing proposals for building high-performance, narrowly tailored and purpose-built state management components to provide more focused abstractions to the current general purpose state store building block.

As a cache, typically implemented as a key/value store, is quite similar in principle to the existing key/value store Dapr features today, this proposal sheds the various optional APIs around the first generation implementation in favor of a small and specific signature built to target a select few providers for those developers that need key/value state abstraction to temporarily cache data, but would also like the benefits of abstracting out the specific provider used while realizing the inherent resiliency capabilities of Dapr.

I'd be happy to take ownership of building this out in both Dapr and within the .NET SDK and then start building out the proposal for another piece (perhaps blob, queue or documents).

@WhitWaldo WhitWaldo self-assigned this Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant