Random thoughts, real lessons, and things I’m building, breaking, and figuring out along the way. Switch on Read Mode for a calmer reading experience.

8 min read

Building a Distributed Key-Value Store in Go

A technical deep-dive into building a persistent key-value store from scratch in Go covering the three-layer architecture, write-ahead logging (WAL) for crash recovery, and why I chose bbolt as the durable checkpoint engine.

Read article