Blog
Technical Writings
Deep dives into distributed systems, software engineering architecture, and lessons from building at scale.
Building a Kafka Clone from Scratch in Go
An educational odyssey into the heart of bit-flipping, disk persistence, and network protocols by building Samsa: a lightweight Kafka clone in Go.
#go
#kafka
#distributed-systems
#performance
Evolving my Python Redis Clone: From Request-Response to Pub/Sub
How I shifted from a request-response paradigm to an async Pub/Sub architecture using inverted indices and asyncio in my custom Redis engine.
#python
#asyncio
#architecture
#redis
How I Built a Redis Server from Scratch in Python
A high-performance async Redis client built from scratch in Python.
#python
#asyncio
#distributed-systems
#performance