SSUPRABHATinblog.suprabhat.site·Aug 16 · 7 min readKafka Explained Like You're 5: Events, Partitions, and Consumer GroupsIn a traditional setup, the cashier takes your order, walks to the kitchen, waits for the chef to bake the pizza, and then hands it to you. Only then can the cashier take the next customer's order. If10
SSUPRABHATinblog.suprabhat.site·Aug 14 · 7 min readBuilding Scalable Systems: Caching, Rate Limiting and ObservabilityEvery application starts small. A few users, a single server, everything running smoothly. Then one day, traffic spikes. The database groans. Requests start timing out. Users leave. This isn't a hypot00
SSUPRABHATinblog.suprabhat.site·Aug 12 · 10 min readRealtime Systems: Polling, WebSockets, SSE, and Pub/SubImagine Suprabhat sends a message to a friend. Within a fraction of a second, the message appears on the other person’s phone. No refresh button. No waiting. No manually checking the server again and 31T
SSUPRABHATinblog.suprabhat.site·Aug 10 · 7 min readHow React Works Internally: Virtual DOM, Reconciliation, and RenderingEvery React app you use, clicking a like button, typing in a search box, adding an item to a cart, the screen updates instantly without any page reload. But have you ever wondered what actually happen10
SSUPRABHATinblog.suprabhat.site·Aug 10 · 9 min readReact Fundamentals: Components, JSX, State, and Re-renderingIf you've ever visited a website where clicking a button updated the page instantly, no refresh, no loading spinner, no blank screen, you've experienced React doing what it does best. React didn't jus00