/introduction-to-kafka-with-spring-boot

An Introduction to Kafka with Spring Boot

Primary LanguageJavaApache License 2.0Apache-2.0

Introduction to Kafka with Spring Boot

This repository contains the code to support the Introduction to Kafka with Spring Boot online course.

The application code is for a message driven service which utilises Kafka and Spring Boot 3.

The code in this repository is used to help students learn how to produce and consume messages in Java using Spring Kafka and Spring Boot 3. The course provides step by step instructions and detailed explanations for students to build up the code themselves. This repository provides the code to support the course broken down section by section using branches, allowing students to compare and contrast the code they create with the lesson code in the branches.

As you work through the course, please feel free to fork this repository to your own GitHub repo. Most lectures contain links to source code changes. If you encounter a problem you can compare your code to the lecture code. See the How to Compare Branches section in the Wiki.

Introduction to Kafka with Spring Boot Course Wiki

Plenty of useful information about your Introduction to Kafka with Spring Boot course can be found in the Wiki.

Getting Your Development Environment Setup

Recommended Versions

Recommended Reference Notes
Apache Kafka 3.3 or higher Download
Oracle Java 17 JDK Download Java 17 or higher. We recommend using the most recent LTS (Long-Term Support) release
IntelliJ 2022 or higher Download Ultimate Edition recommended. Students can get a free 120 trial license, courtesy of the Spring Framework Guru, here
Maven 3.6 or higher Download Installation Instructions
Git 2.39 or higher Download
Git GUI Clients Download Not required. But can be helpful if new to Git. SourceTree is a good option for Mac and Windows users.

Connect with the team at Lydtech Consulting