Distributed Consensus & Key-Value Stores

7 repos

Implementations and educational resources for distributed consensus algorithms (Raft, consensus protocols) and their use in building fault-tolerant databases and key-value stores. The cluster centers on practical reference implementations like etcd and Dragonboat, along with learning materials for understanding consensus-based distributed systems. These systems prioritize consistency and fault tolerance through leader-election and log replication mechanisms.

C++ · 1
Elixir · 1
Go · 1
Python · 1
distributed-systems ·61,075
consensus ·61,075
elixir ·40,535
erlang ·40,535
operating-system ·33,624
p2p ·33,624
protocol ·33,624
blockchain ·33,624
cryptography ·33,624
paxos ·24,599