Event driven Microservices using Spring Boot Apache Kafka
Event driven microservice architecture |Kafka Theory| Kafka practical using spring boot app| Use Kafka in Microservices
IT and Software ,IT Certifications,
Lectures -7
Duration -27 mins
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
I would suggest this course who is aspiring to learn all concepts related to Kafka and become expert in creating microservices using spring boot with Apache Kafka.
Kafka is a powerful, distributed event streaming platform that can handle real-time data with high throughput, fault tolerance, and scalability. It’s widely used in various industries for building data pipelines, stream processing applications, and event-driven architectures. Kafka's architecture, message retention, and ability to scale horizontally make it suitable for a variety of use cases, from log aggregation to microservices communication.
Apache Kafka for Spring Boot Microservices Developers course is divided in below 3 main sections -
Section 1 (Theory) - This section covers theory concepts related to Kafka. This will give kick start to your Kafka journey
Section 2 (Practical) - In this section, we have implemented all the concepts learned in practical way. We have created a Spring boot application to implement all these concepts practically.
Section 3 (Practical) - We will implement Kafka within our microservices architecture which was developed in the Spring boot Microservices |Practical |Hands on coding - Part1 course.
Theory
- Kafka architecture overview (High level)
- Kafka key terminologies & use cases
- Kafka Topics, Partitions and Offsets
- Kafka Cluster and brokers
- Topic Replication
- Zookeeper
- Producers
- Consumers & consumer groups
- Setup Kafka broker locally
- Kafka topic creation and send messages
- Spring boot project setup
- Topic configuration
- Producer Configuration
- Kafka send messages
- Consumer to consume messages published
- Consumer Configuration
- Kafka listeners
- Kafka Rest Controller
- Kafka Sending Custom Objects
- Kafka documentation
- Kafka implementation in microservice architecture
- Create Zookeeper and Kafka docker containers
- Producer configuration for customer service
- Send notifications on to the topic
- Consumer configuration for notification service
- Consume notifications from topic
- Running all micro services
- Kafka in action
Goals
- Kafka implementation in microservice architecture
- Create Zookeeper and Kafka docker containers
- Producer configuration for customer service
- Send notifications on to the topic
- Consumer configuration for notification service
- Consume notifications from topic
- Running all micro services
- Kafka in action
Prerequisites
- None

Curriculum
Check out the detailed breakdown of what’s inside the course
Theory
7 Lectures
-
001.Microservices Course Recap 02:22 02:22
-
002.Kafka theory 02:30 02:30
-
003.Kafka Architecture 05:30 05:30
-
004.Kafka Use Cases and Common Terminologies 04:58 04:58
-
005.Topics, Partitions and Offsets 04:08 04:08
-
006.Kafka Cluster and brokers 03:25 03:25
-
007.Topic Replication 04:45 04:45
Instructor Details
Anup Bhagwat
More than 12 years of industrial experience on java, database ,front end and cloud technologies. I have launched my courses on microservices complete guide. Spring boot microservices course covering below topics with hands on coding and demo -
Overview
Architecture
Maven Project Structure
Postgres Database Setup
Customer Microservice
Fraud Detection Microservice
Intercommunication between microservices
Eureka Service
Load Balancer
Feign Clients
Notification Microservice
Micrometer – distributed Tracing & Logging
Zipkin Dashboard – Monitoring latency , performance
API Gateway – Rate Limiter, Load balancing,
Routing Async Communication
Kafka Implementation
Maven build Maven
JIB plugin for creating docker images
Docker registry
Run all images in containers
Deploy on Kubernetes
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now