Course brief
Operate Kafka by reasoning from the replicated log upward: partitions, leaders, acknowledgements, consumer positions, group protocols, retention, transactions, storage, controllers, and failure recovery—then validate guarantees under load and fault injection.
A comprehensive Apache Kafka course covering event-streaming architecture, KRaft, topics and partitions, producers, consumers, groups and Share Groups, offsets, replication, retention and compaction, delivery semantics, transactions, tiered storage, security, quotas, Kafka Streams, MirrorMaker, observability, upgrades, capacity planning, and production reliability.
This syllabus deliberately separates foundations, data/model semantics, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.