Introduction to Kafka Internals
summary
Kafka acts as a distributed, partitioned, replicated commit log: brokers hold partitions, producers write messages, consumers in a group claim partitions. Frequent consumer rebalances cause cascading lag and outages when members join or drop; avoid by thoughtful partitioning and preventing long-running consumer work. Configure timeouts: set producer delivery.timeout.ms greater than broker recovery time and tune session.timeout.ms and heartbeat.interval.ms to reduce unnecessary rebalances and keep throughput stable.
AI-written summary · about
related talks
53mDemystifying Kafka
01h 31mDeveloping Real-Time Data Pipelines with Apache Kafka
38mKafka Message Broker Under High Load
16mIntroducing Apache Kafka
54mWhen Everything Went Kafka: Apache Kafka and the Consumer
50mIntroduction to Apache Kafka
42mA Kafka Client’s Request: There and Back Again
41mApache Kafka simply explained
