Foundation

Apache Kafka & Event Streaming

Curated Kafka resources: the distributed log, partitioning, consumer groups, Kafka Connect, and building event-driven data pipelines.

Published by How to Train Your Data

Last updated: 2026-06-30

Best resources to learn Apache Kafka & Event Streaming

Kafka is the dominant message broker for data engineering workloads. Its durability, replay capability, and ecosystem (Kafka Connect, Schema Registry, ksqlDB) make it the default for event-driven architectures.

The three concepts everything else is built on: the log abstraction (immutable, append-only, replayable), partitioning (parallelism and ordering), and consumer groups (scalable, fault-tolerant consumption). Understand these before touching Kafka Streams or Kafka Connect.

Recommended courses

Some course links above are affiliate links. If you enroll, we may earn a small commission at no extra cost to you.

Related topics

More in foundations

Pages that link here

Stay current on AI data engineering

New resources and perspective on building AI-ready data systems, a few times a month. No spam.