Kafka: When max.in.flight Breaks Your Message Order

Discover why setting max.in.flight.requests.per.connection > 5 can break your Kafka message ordering and how Fortune 500 companies handle this critical parameter.

[KAFKA INTERNALS] - Understanding Kafka Cluster Membership: How Brokers Join and Leave the Cluster

Deep dive into Kafka's cluster membership mechanism, exploring how brokers register, maintain heartbeats, and handle failures in both ZooKeeper and KRaft modes

Implementing Consumer Groups and Observing Kafka Rebalancing

A practical guide to implementing consumer groups and understanding Kafka's rebalancing mechanism

Building a Real-Time Web Events Pipeline with Kafka and Python

How I built a web events Kafka pipeline with Python - from setup to real-time processing