Apache Kafka / Basic: records, partitions and reader progress

Apache Kafka β€” Basic: records, partitions and reader progress

Model Kafka records, ordering, acknowledgment and retained history.

6 lessons Β· No account required

What you will learn

  • Explain event identity, KRaft roles and partition scope.
  • Interpret producer completion, groups, commits and cleanup policies.
  1. Events, topics and the KRaft architecture

    Locate an event inside Kafka and separate record storage, client behavior and cluster metadata.

    Start learning
  2. Partitions, keys and ordering

    Design the scope of ordering and see how partition count changes affect routing assumptions.

    Start learning
  3. Producers, batching and acknowledgments

    Interpret producer completion and tune a bounded latency-throughput tradeoff without inventing durability guarantees.

    Start learning
  4. Consumer groups and polling

    Use independent groups and bounded polling while keeping assignment and processing responsibilities clear.

    Start learning
  5. Offsets, commits and replay

    Record the next safe position and reason through crashes before resetting any reader.

    Start learning
  6. Retention, compaction and tombstones

    Choose between bounded history and keyed-state recovery while respecting asynchronous cleanup.

    Start learning
Back to course