Event driven Microservices using Spring Boot Apache Kafka
Develop essential programming & development skills with expert instruction and practical examples.
Skills you'll gain:
Skill Level
Requirements
Who This Course Is For
About This Course
This course will give you in depth hands on practical experience of using Kafka within the microservices world for enabling asynchronous communication. 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 journeySection 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.
TheoryKafka architecture overview (High level)Kafka key terminologies & use casesKafka Topics, Partitions and OffsetsKafka Cluster and brokersTopic ReplicationZookeeperProducersConsumers & consumer groupsPracticalSetup Kafka broker locallyKafka topic creation and send messagesSpring boot project setupTopic configurationProducer ConfigurationKafka send messagesConsumer to consume messages publishedConsumer ConfigurationKafka listenersKafka Rest ControllerKafka Sending Custom ObjectsKafka documentationImplementation of Kafka in microservice architectureKafka implementation in microservice architectureCreate Zookeeper and Kafka docker containersProducer configuration for customer serviceSend notifications on to the topicConsumer configuration for notification serviceConsume notifications from topicRunning all micro servicesKafka in action.
Topics Covered
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
This course includes:
Not sure if this is right for you?
Browse More Programming & Development CoursesContinue Your Learning Journey
Explore more Programming & Development courses to deepen your skills and advance your expertise.