1. Kafka Installation and Local Setuphistorical

    A version-neutral Kafka local setup guide that distinguishes modern KRaft deployments from historical ZooKeeper-based instructions.

  2. 2.2 Kafka Introductionhistorical

    Kafka as a distributed durable event log for messaging, storage, replay, and stream processing.

  3. Kafka Usage Guidehistorical

    A compact Kafka workflow for topics, producers, consumers, groups, offsets, and administration without freezing the note to one old CLI syntax.

  4. 2.4 Kafka Architecturehistorical

    Kafka producers, partition leaders/followers, brokers, consumers, KRaft metadata quorum, replication, failover, and partitioned scaling.

  5. 2.5 Kafka Producershistorical

    Kafka producer batching, serialization, partitioning, acknowledgements, retries, idempotent production, transactions, and their exact scope.

  6. 2.6 Kafka Brokers and Replicationhistorical

    Kafka broker responsibilities, modern controllers, ISR/min.insync.replicas, producer acknowledgements, leader election, and durability trade-offs.

  7. 2.7 Kafka Consumers and Consumer Groupshistorical

    Kafka consumer groups, partition assignment, offsets, rebalancing, at-least-once processing, idempotency, and modern cooperative rebalancing considerations.

  8. 2.8 Kafka Log Storagehistorical

    Kafka partition log segments, sparse indexes, retention vs. compaction, page cache, sequential I/O, batching, and zero-copy-related transport efficiency.

  9. 2.9 Kafka Topics, Partitions, Offsets, and Replicashistorical

    Kafka topic/partition semantics, per-partition ordering, offsets, replication, ISR, high watermark, retention, and reassignment.

  10. Kafka Performance Tuninghistorical

    Kafka tuning as a balance among throughput, latency, durability, batching, compression, partition count, storage, and consumer lag.

  11. Kafka Benchmarkinghistorical

    How to benchmark Kafka producer, broker, and consumer capacity with realistic record sizes, partitions, replication, acknowledgements, compression, and end-to-end lag.

  12. Managed Kafkahistorical

    What managed Kafka services operate for you, what semantics remain your responsibility, and how to evaluate compatibility, networking, scaling, and cost.

  13. Reading Kafka Source Codehistorical

    A value-first route through Kafka source: protocol requests, producer batching, broker append/fetch, replication, group coordination, and KRaft metadata.