← All projects

Raft — A Distributed Consensus Algorithm

Implemented the Raft consensus algorithm in Go — a replicated state machine module with leader election, log replication, and safe command application across fault-tolerant distributed replicas.

Go Distributed Systems Consensus RPC

Overview

An implementation of the Raft consensus algorithm in Go — a fully functioning module that maintains a replicated log across distributed replicas, ensuring fault tolerance and consistency even as nodes fail and leaders change.

Continue to update… soon.