Kafka Design Reader
I built this site to understand Design a Distributed Message Queue (like Kafka) by Chirag Hasija. Explore partitions, consumer offsets, replication, and delivery guarantees through diagrams and interactive examples.
A personal notebook
I’m a software engineer at Temple. Previously at Zomato and Paytm; a graduate of IIT Goa.
I’ve built backend services, search systems, and event-driven pipelines.
Outside work, I play tennis, swim, and run. Fitness is a regular part of my life. This is where I share what I’m reading, learning, and thinking about.
Stack: Go · Python · Kafka · Redis · Apache Solr · MySQL · AWS
official.surya3jan@gmail.com
LinkedIn ↗ · GitHub ↗
A journal in progress. One useful idea at a time.
I built this site to understand Design a Distributed Message Queue (like Kafka) by Chirag Hasija. Explore partitions, consumer offsets, replication, and delivery guarantees through diagrams and interactive examples.
My ongoing study of language model inference and serving. Start with an interactive guide to token generation and KV caching; related learning sites will join this collection as I work through them.
Notes on software and systems will live here. For now, explore the interactive Kafka guide in Learning sites.
A small home for the things I explore, build, and learn along the way.
Chitra Banerjee Divakaruni
Read: The White Tiger · Anxious People · Days at the Morisaki Bookshop
A place for reading notes and reflections as I write them.