nootcode.hashnode.devWhat is ISR (In-Sync Replicas) in Kafka?What is ISR? ISR (In-Sync Replicas) is a fundamental concept in Kafka that represents a set of replicas that are in sync with the leader partition. This set includes the leader replica itself and all follower replicas that are actively syncing with t...Mar 5, 2025·3 min read
nootcode.hashnode.devWhat is Zero Copy in Kafka?What is Zero Copy? Zero Copy is a technique that eliminates unnecessary data copying between memory regions by the CPU. In Kafka, this technology optimizes data transfer from disk files to the network, reducing redundant data copies and improving tra...Mar 3, 2025·3 min read
nootcode.hashnode.devHow Does Kafka Log Compaction Work?What is Log Compaction? Log Compaction is Kafka's intelligent way of managing data retention. Instead of simply deleting old messages, it keeps the most recent value for each message key while removing outdated values. This approach is especially val...Feb 27, 2025·2 min read
nootcode.hashnode.devWhat is a Kafka Consumer Group?What is a Consumer Group? A Consumer Group is Kafka's mechanism for organizing consumers to collectively process messages from topics. It enables multiple Consumer instances to work together, providing horizontal scalability while ensuring partition-...Feb 27, 2025·3 min read
nootcode.hashnode.devHow to Use Kafka Producer Retries?Why Do We Need Retries? In distributed systems, network failures and server outages are inevitable. Kafka is no exception. The Producer retry mechanism is designed specifically to handle these temporary failures gracefully. How Producer Retry Works? ...Feb 26, 2025·2 min read