What These Projects Use Raft For
- etcd: consistent metadata and coordination state.
- Consul and Nomad: control-plane state, leadership, and scheduling metadata.
- rqlite: replicated SQLite writes with consensus-backed commit.
- YugabyteDB, CockroachDB, Dgraph, and TiKV: sharded or range/tablet-level replicated data.
- SwarmKit, Kubernetes via etcd, and Hyperledger Fabric: authoritative orchestration or ordering state.