For developers who like to understand things
Backend concepts,explained clearly.
Deep dives on the technologies every developer uses
but few can actually explain.
How things actually work
JWT, Redis, Docker, Kafka, consistent hashing โ explained without the hand-waving.
Design it before you build it
Class diagrams, design patterns, and OOP problems from real interview rounds.
The interview prep hub
DSA patterns, system design breakdowns, and career guides for the SDE interview loop.
How Kafka Works - and Why You Probably Don't Need It
A clear explanation of how Apache Kafka works under the hood - topics, partitions, consumer groups, offsets - and an honest take on when Kafka is overkill.
Read more โHow Rate Limiting Works and How to Build One
How rate limiting works under the hood: fixed window, sliding window, token bucket, and leaky bucket. Includes a working Redis implementation and an LLD breakdown.
Read more โHow Redis Works as a Cache - and When It Betrays You
Redis is fast until it isn't. Here's how Redis actually works as a cache - including eviction policies, cache stampede, and the failure modes most engineers miss.
Read more โDesigning WhatsApp - Low Level Design
Learn how to build a WhatsApp in Java. This walkthrough covers a class diagram, object-oriented design patterns, and complete Java implementation.
Read more โDesign an AI Agent Tool Execution Coordinator
Learn how to build an AI Agent Tool Execution Coordinator in Java using the Mediator and Command patterns with agentic loop execution and context window pruning.
Read more โDesign an API Gateway / Reverse Proxy
Learn how to build an API Gateway/Reverse Proxy in Java. Covers a class diagram, object-oriented design patterns and complete Java implementation.
Read more โ