systems · sub-star
nexus_cluster
fault-tolerant distributed key-value store running Raft.
readme
A distributed key-value store built in Python on asyncio. It implements the Raft consensus algorithm from scratch to keep a strongly consistent, replicated log across a decentralized cluster — leader election, log replication, and failover all handled by hand rather than pulled off the shelf. Nodes can drop and rejoin without the cluster losing consistency.
signal log
- raft implemented from scratch — leader election, log replication, and failover, no consensus library.
- asyncio-based, so a node handles peer heartbeats and client traffic concurrently.
- nodes can drop and rejoin without losing consistency.
- [ add cluster size + throughput you tested with ]
built with
PythonasyncioRaft
view repository →