Improving single-key VO performance #3486
AhmedSoliman
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
VOs single key performance can be a deal breaker for restate users. While it's true that there will always be a limit to the throughput of a single key (speed of light, network latency, etc.), we can do better than what we have today.
The primary use-case pattern that we should improve is when users want to perform a few state changes without any awaits. For instance, incrementing a counter, or sending an invocation to another service. In other words, there should be almost no reasons for our users to get better latency by batching in something like Redis.
Level 1 (stack invocations on a single stream)
This can be done for N invocations before switching to another stream to balance load over deployment endpoints.
Level 2 (server side services)
Beta Was this translation helpful? Give feedback.
All reactions