Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learn Microservices and Kafka with an E-commerce Example - Kafka Tutorial for Beginners

Lama Dev via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn microservices architecture and Apache Kafka through a practical e-commerce application example in this comprehensive tutorial. Discover why microservices are essential for modern applications and explore how Kafka facilitates communication between distributed services. Build a real-world e-commerce system using microservices design patterns while mastering Kafka's core concepts including topics, partitions, and message handling. Set up a Kafka server using Docker with KRaft mode, eliminating the need for ZooKeeper dependencies. Implement Kafka producers and consumers using Node.js and the KafkaJS library to handle asynchronous messaging between services. Create and configure Kafka clusters with multiple brokers and controllers for high availability and fault tolerance. Understand advanced topics such as partition replication, message distribution, and cluster management. Gain hands-on experience with Docker containerization for Kafka deployment and learn best practices for scaling microservices architectures in production environments.

Syllabus

00:00 Introduction
01:08 Why Should You Use Microservices?
04:35 Microservices Tutorial
06:36 How to Use Kafka in Microservices Architecture
09:54 E-Commerce App Microservices Design Example
16:08 How Does Kafka Work? Topics, Partititons, Sending Messages
21:19 How to Install a Kafka Server Using Docker? KRaft Mode
27:29 Kafka Node.js Installation with Kafkajs
30:09 Kafkajs Producers and Sending Topic Messages
33:28 Kafkajs Consumers and Receiving Topic Messages
48:14 How to Create a Kafka Cluster?
49:25 Kafka Cluster with KRaft Mode Explained Brokers, Controllers
52:28 Docker Kafka Cluster with KRaft
01:01:24 Kafka Topics with Partitions and Replications
01:04:05 Outro

Taught by

Lama Dev

Reviews

Start your review of Learn Microservices and Kafka with an E-commerce Example - Kafka Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.