Advanced

Apache Kafka

A log, and everything that follows from it.

Topics, partitions and the ordering they give, producers and acknowledgements, consumer groups, rebalancing, offsets and commits, retries and dead-letter topics, schema evolution, exactly-once semantics, and Kafka Streams.

8 lessons written2 modules~2h reading

After this course you can

  • Choose a partition key and explain the ordering and throughput consequences
  • Configure a producer for durability and a consumer for at-least-once without duplicates causing harm
  • Handle poison messages with retries and a dead-letter topic
  • Explain what exactly-once means in Kafka and what it does not cover

Curriculum

8 lessons · outlined lessons show their plan