In this video course, you will learn how to use Apache Kafka to build Event-Driven Spring Boot Microservices.
This course is designed for beginners and will start from the basics of Microservices and Apache Kafka.
You will learn:
In this video course, you will learn how to use Apache Kafka to build Event-Driven Spring Boot Microservices.
This course is designed for beginners and will start from the basics of Microservices and Apache Kafka.
You will learn:
- What is Apache Kafka, and how to work with it using Command Line Interface(CLI),
You will learn how to use Kafka CLI to :
- Start multiple Apache Kafka servers in a cluster,
- Work with Kafka Topics,
- Work with Kafka Producer to produce messages,
- Work with Kafka Consumer to consume messages.
You will learn how to create a basic Spring Boot Microservice that acts as a Kafka Producer. While working with this Microservice you will learn:
- How to send Kafka messages synchronously,
- How to send Kafka messages asynchronously,
- How to work with Acknowledgements, Retries, Delivery and Request timeouts.
You will also learn how to create Kafka Consumer Spring Boot Microservice. While creating Consumer Microservice you will learn to:
- Consume messages from Kafka topic,
- Handle and recover from errors,
- Work with Kafka Dead Letter Topic(DLT),
- Configure multiple consumer microservices to work as a group(Consumer Groups).
All from the very beginning, to help you learn how to create Event-Driven Microservices with Apache Kafka and Spring Boot.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.