Event-Driven Microservices using Spring Boot and Kafka | Crash Course 🔥

Published: 07 August 2022
on channel: Java Guides
100,260
882

In this crash course, you will learn how to build a simple Event-Driven Microservices Spring Boot and Apache Kafka.

My Top 10+ Udemy Courses (Bestseller Courses):
https://www.javaguides.net/p/my-udemy...
Java Guides blog: https://www.javaguides.net/
Company Website: https://rameshfadatare.com/

Basically, you will learn how to use Apache Kafka as a message broker for Asynchronous communication between multiple microservices.

Event-driven architecture (EDA) is a software design pattern in which decoupled applications can asynchronously publish and subscribe to events via an event broker/message broker.

Blog post and source code at https://www.javaguides.net/2022/07/ev...

Prerequisites:
Spring Boot + Apache Kafka Tutorial at    • Spring Boot + Apache Kafka Tutorial  

Course content: 15 Lectures:
1 - Course Overview [00:00]
2 - What is Event Driven Architecture? [02:49]
3 - How Event-Driven Architecture Works and Its Advantages [06:40]
4 - Install and Setup Apache Kafka on Mac and Windows [11:44]
5 - Create 4 Microservices [34:47]
6 - Import and Setup 4 Microservices in IntelliJ IDEA [40:26]
7 - Create Order and OrderEvent DTO Classes in Base-Domains [47:23]
8 - Configure Kafka Producer in OrderService Microservice [50:40]
9 - Configure Kafka Topic in OrderService Microservice [57:48]
10 - Create Kafka Producer in OrderService Microservice [01:01:46]
11 - Create REST API and Test Kafka Producer in OrderService Microservice [01:09:22]
12 - Configure Kafka Consumer in StockService Microservice [01:16:30]
13 - Create Kafka Consumer in StockService Microservice [01:24:34]
14 - Configure and Create Kafka Consumer in EmailService Microservice [01:36:10]
15 - Run 3 Microservices Together and Have a Demo [01:40:43]

#microservices #springboot #kafka