Skip to content

About

Practical learning project for Apache Kafa (WIP)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Kafka Spring Boot Example

This repository is designed as a practical learning project for understanding Apache Kafka in combination with Spring Boot. Instead of covering Kafka concepts in isolation, each chapter focuses on a specific use case, progressively building on previous ones to provide a structured learning experience.

Goals of the project

  • Learn Kafka's core features step by step using real-world use cases.
  • Use Spring Boot for the most convenient and modern Kafka integration.
  • Keep each chapter self-contained, allowing independent exploration and testing.

Chapters

  1. Event-Driven Communication - Setting up a simple producer and consumer in Spring Boot.
  2. Reliable Messaging - Handling errors and retries.
  3. Scaling Consumers – Understanding Partitions and Consumer Groups.

This repository is a work in progress. Contributions and suggestions are welcome!

About

Practical learning project for Apache Kafa (WIP)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages