An attempted reimplementation of LinkedIn's Voldermort data store.
protoc --go_out=. --go_opt=paths=source_relative \
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
pkg/protocol/voldy.proto
- Read-repair implementation
- Postgres backed storage engine
- Look at implementing full DynamoDB style API - HashKey/Sort key - should be easy with B-tree storage engine.
- VectorClocks are easy but should consider Paxos