<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rajeev Ranjan</title><description>Welcome to my website!</description><link>https://example.com/</link><item><title>Kafka Consumer Auto-Commit: Why &apos;At-Least-Once&apos; Is Often Misunderstood</title><link>https://example.com/blog/kafka/kafka-consumer-auto-commit-misunderstood/</link><guid isPermaLink="true">https://example.com/blog/kafka/kafka-consumer-auto-commit-misunderstood/</guid><description>A deep dive into how Kafka consumer auto-commit actually works, why at-least-once delivery is often misunderstood, and when you should avoid auto-commit in production systems.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Eager vs Cooperative Rebalancing Explained (Why Consumers Pause During Deployments)</title><link>https://example.com/blog/kafka/kafka-eager-vs-cooperative-rebalancing/</link><guid isPermaLink="true">https://example.com/blog/kafka/kafka-eager-vs-cooperative-rebalancing/</guid><description>Understand the difference between eager and cooperative rebalancing in Kafka, why consumers pause during a rebalance, and how CooperativeStickyAssignor reduces disruption in production systems.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Producer Acks Explained: Replicas, ISR, and Write Guarantees</title><link>https://example.com/blog/kafka/kafka-producer-acks-explained/</link><guid isPermaLink="true">https://example.com/blog/kafka/kafka-producer-acks-explained/</guid><description>Understand Kafka producer acknowledgments (acks=0, acks=1, acks=all), the role of ISR, replication factor, and how Kafka ensures durability and availability in distributed systems.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Safe Producer Defaults and Version Compatibility Explained</title><link>https://example.com/blog/kafka/kafka-safe-producer-defaults-compatibility/</link><guid isPermaLink="true">https://example.com/blog/kafka/kafka-safe-producer-defaults-compatibility/</guid><description>Understand Kafka safe producer defaults, idempotence, and version compatibility. Learn when to configure safe producer settings for Kafka brokers and clients.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Retries and Idempotent Producers Explained: Avoid Duplicates and Ensure Reliable Delivery</title><link>https://example.com/blog/kafka/kafka-retries-idempotent-producer/</link><guid isPermaLink="true">https://example.com/blog/kafka/kafka-retries-idempotent-producer/</guid><description>Learn how Kafka retries work, why they can cause duplicate messages, and how idempotent producers ensure reliable and duplicate-free message delivery in distributed systems.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Consumer Graceful Shutdown: Handle WakeupException and Commit Offsets Safely</title><link>https://example.com/blog/kafka/kafka-consumer-graceful-shutdown/</link><guid isPermaLink="true">https://example.com/blog/kafka/kafka-consumer-graceful-shutdown/</guid><description>Learn how to gracefully shut down a Kafka consumer using WakeupException, commit offsets safely, and prevent duplicate processing or message loss in production systems.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>