Advanced Kafka concepts

Kafka advanced concepts: a deep-dive into Kafka internals — topic segments, producer batching and compression, consumer delivery semantics and rebalancing.

This section covers advanced topics for Kafka power users and administrators who want to understand the deeper aspects of Apache Kafka.

Advanced topics

Learn about advanced topic configurations, internals, and optimization strategies:

  • Topic configuration management
  • Segments and indexes
  • Log retention and compaction
  • Replication and partitioning strategies

Explore advanced topics.

Advanced producers

Master producer performance, reliability, and advanced configurations:

  • Acknowledgment settings explained
  • Retry mechanisms and idempotency
  • Compression and batching
  • Partitioning strategies

Explore advanced producers.

Advanced consumers

Understand consumer behavior, delivery semantics, and optimization:

  • Auto offset reset behavior
  • Delivery semantics (at-most-once, at-least-once, exactly-once)
  • Consumer poll and internal threads
  • Incremental rebalance and static group membership
  • Reading from closest replica

Explore advanced consumers.