suryakiran kuppa·Nov 2Apache Kafka Architecture Explained: From Producers to Consumers, One Event at a TimeUnderstanding how Kafka handles millions of events using brokers, topics, partitions, replication, and consumer groups — without getting…
Abhinit Tripathi·Jul 19Session 22: Race Condition & Producer Consumer ProblemIn the last few session, we saw how the OS runs multiple processes at the same time. Thanks to scheduling, the CPU can rapidly switch…
Salih Alper Çetin·Jun 23Producer-Consumer ProblemIn the modern world, we are far away from single processor doing all the job one by one. Think of a system that acquires data at a high…
Abhishek Jain·Feb 10Advanced Python 12 — Condition Variables, Producer-consumer problem, Wait/Notify patternsWhen programs use multiple threads, they often need to:
Sagar Patel·Feb 9Lessons learned From Building Real-Time Simulation with Golang and UnityI have always been excited about building simulations where everything can be automated at press of a button but also gives you control…
InLevel Up Codingbybalakrishnamakineni·Jan 10Producer–Consumer, Executors & Thread Pools In JavaWelcome back! In the previous part of this multithreading series, we explored Race Conditions and how Synchronization prevents data…
Shubham Gupta·Nov 27, 2025Design Kafka — LLD Question in Sprinklr InterviewHow I built a mini-Kafka from scratch during a Lead Backend Engineer interview at Sprinklr. This is a powerful way to demonstrate your LLD…
Samrat Alam·Oct 21, 2025🚦 Backpressure in Java Explained — Stop Fast Producers from Overwhelming Slow ConsumersHave you ever built a system where one part keeps generating data faster than another part can handle it — causing memory spikes…
Alpesh Dhamelia·Jul 30, 2025Mastering the Producer-Consumer Pattern: Backpressure, Persistence, and Real-World ChaosIn today’s era of microservices and distributed systems, data flow management is a silent war — either you win with robust design, or you…