Raft algorithm implemented in scala zio
See specs/004-add-client-server/quickstart.md for a quickstart that demonstrates:
- Running the KVStore server app (
kvstoremodule) - Using the CLI (
kvstore-climodule) toset,get, andwatchkeys
Modules involved:
kvstore: server app and Raft integrationkvstore-cli: CLI using zio-cli and client-server-clientkvstore-protocol: shared client request/response types and codecs