Skip to main content
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.