Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Kafka
Recommended resources
The freely available resources this course will direct you to.
- Event-Driven Architecture (EDA) vs Request/Response (RR)www.youtube.com
- Kafka vs RabbitMQ: The Best Message Queue Explainedwww.youtube.com
- Apache Kafka and Event-Driven Archictecture FAQsdeveloper.confluent.io
- Service-to-service communication - .NET - Microsoft Learnlearn.microsoft.com
- Partitions | Apache Kafka 101 (2025 Edition)www.youtube.com
- Apache Kafka Fundamentals You Should Knowwww.youtube.com
Module 2
Producing Events with the Java Client
Module 3
Consuming Events and Managing Progress
Module 4
Ordering, Delivery Semantics, and Failure Safety
Module 5
Building Kafka-Backed Spring Boot Services
Module 6
Designing Production Event Streams
Module 7