Dhananjay Wagh

Dhananjay Wagh

Kafka Streams

From Producers to Real-Time Topologies When you first step into the world of Apache Kafka, it feels like walking into a busy airport. Producers are like airplanes constantly landing with new passengers (data), Consumers are like buses waiting to pick…

Kafka Architecture

Kafka Internals: How Topics, Partitions, and Replicas Actually Work When you start building real-time streaming systems, you’ll inevitably hear “Kafka is the backbone of modern data architectures.” But what does that really mean under the hood? Let’s break it down…

The Journey from Big Data to Real-Time Streams

If you’re building modern systems, chances are you’ve already heard the buzzwords: Big Data, Hadoop, Kafka, Spark, Streaming. But have you ever wondered where this whole movement started and why stream processing even became a thing? The Pre-Google Era: When…

Notification Service

A notification system is responsible for sending timely alerts to users through different channels .A notification system has become one of the most essential features in modern applications, enabling instant communication between platforms and their users. Whether it is a…

High Availability

Picture this: you open your favorite streaming app on a Friday night, popcorn in hand, all set to binge that new series everyone’s talking about. You hit play—and nothing happens. The app just spins. After a few refresh attempts, you…