Praffq

software engineer · system design enthusiast

I'm a software engineer who loves understanding how things work under the hood. This blog is where I document my deep dives into the data structures, algorithms, and design decisions that power systems like Redis, Kafka, PostgreSQL, and Elasticsearch.

Currently learning system design through Alex Xu's books, Martin Kleppmann's "Designing Data-Intensive Applications," and by reading source code. Writing about it helps me learn — and I hope it helps you too.

Every article follows a simple format: the problem a data structure solves, how it works conceptually, which real system uses it and why, and the tradeoffs involved.