Skip to content

Conversation

@arielshaqed
Copy link
Contributor

Very preliminary "let's do Raft (or Kinesis)" design doc. Happy to hear opinions.

It is actually quite similar to Oz' "S3 + kv store" proposal: batching to improve performance, staging tokens, a degree of optimism when writing.

Assuming no gaping holes, the next stage is to analyze expected performance, cost of queue (if Kinesis), and differences.

@arielshaqed arielshaqed force-pushed the docs/design-staging-with-a-queue branch from fc4672e to 6126a40 Compare March 31, 2021 09:02
@arielshaqed arielshaqed force-pushed the docs/design-staging-with-a-queue branch from 6126a40 to d8e0c4a Compare March 31, 2021 15:08
@arielshaqed arielshaqed changed the title Initial design for staging with a queue proposal doc for staging with a queue Apr 1, 2021
@johnnyaug johnnyaug removed their request for review June 14, 2021 08:00
@arielshaqed
Copy link
Contributor Author

This might become the basis for an in-memory Raft kv store, but otherwise it is entirely subsumed by #2466 combined with #3091 .

Closing -- thanks @ozkatz for considering this for #2466!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants