Overview

Course covering Kafka fundamentals and integration patterns for microservices.

Learning Outcomes

  • Explain Kafka architecture and topics/partitions
  • Implement producers and consumers in Java
  • Use Kafka Streams for simple processing

What You Build

A small event pipeline with producers, consumers, and a stream processor.

Materials Provided

Local Kafka setup scripts, sample code, datasets.

How Schools Can Integrate It

Advanced backend or distributed systems modules.