Skip to content

nukesz/kafka-spring-boot

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 message acknowledgments and retries.

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

About

Practical learning project for Apache Kafa (WIP)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages