A distributed key-value store built from scratch in Go. Features TCP networking, write-ahead logging, snapshot compaction, leader-follower replication, and transactions. Built to deeply understand distributed systems concepts like consensus, durability, and replication.