Introducing AtomDB - A Strongly Consistent, Embedded KeyValue Database built from scratchMar 21, 2026·17 min read
PinnedEnsuring Exactly-Once execution at scale in Stateful Distributed SystemsWhy Exactly-Once Implementation Isn’t StraightforwardMay 15, 2025·10 min read
Understanding the basics of Kafka Binary ProtocolTaking a look inside how Kafka clients talks with Kafka serverMay 19, 2025·8 min read
Low-Level System Design: Let's build a Distributed Task SchedulerHands-on guide on building a scalable, distributed, fault-tolerant, task scheduler platform using Zookeeper in JavaMar 24, 2024·17 min read
Deep Dive of the Distributed Job Scheduler that powers over 2 Billion daily jobs at PhonePeArchitectural deep dive of Clockwork - the in-house distributed job scheduler at PhonePeFeb 17, 2024·10 min read
Basics of Linux FileSystemSimplified introduction to various concepts of linux file systemDec 10, 2023·7 min read
Observer Design Pattern explained in 2 minutesPractical guide to explain Observer Design PatternNov 20, 2023·2 min read
Chain of Responsibility Design Pattern explained in 2 minutesPractical guide to explain Chain of Responsibility Design PatternNov 18, 2023·3 min read