Real-Time MySQL Data Replication with Debezium & Kafka
In this video, I’ll show you how to set up real-time data replication between two MySQL database tables using Debezium, Apache Kafka, and Kafka Connect. What You’ll Learn: How to configure Debezium as a source connector to capture MySQL table changes How to use Apache Kafka as a message broker for streaming changes How to set up a sink connector to replicate data to another MySQL table Real-world use cases of Change Data Capture (CDC) in microservices architecture Why Debezium & Kafka? Debezium enables Change Data Capture (CDC) by monitoring database changes and streaming them to Kafka topics. Kafka then acts as a highly reliable event-driven pipeline, ensuring real-time data synchronization between systems. Resources & Links: Sample Project Repo: [GitHub - CDC_PROJECT] (https://github.com/iAGONY/CDC_PROJECT) [Debezium Documentation](https://debezium.io/documentation/referenc...) [Apache Kafka](https://kafka.apache.org/documentation/#ge...) Timestamp 0:00 - Demo 0:57 - Architecture 1:45 - Docker Image Setup 2:44 - Creating Database Tables 3:50 - Creating Debezium source connector configuration 6:38 - Publishing Changes to Kafka Topics 8:43 - Creating Debezium sink connector configuration 12:09 - Data Replication 12:32 - Conclusion Have questions or facing issues? Drop them in the comments below! Don't forget to Like, Subscribe, and Hit the Bell Icon for more technical tutorials.

Kafka Tutorial for Beginners | Everything you need to get started

Debezium - Change Data Capture Made Easy | Distributed Systems Deep Dives With Ex-Google SWE

MongoDB Documents vs PostgreSQL Tables: What’s the Difference?

The Ultimate Guide to CDC Setup: Kafka, Debezium, PostgreSQL, and MySQL | Enterprise level setup

MySQL Asynchronous Replication LOad balancing using ProxySQL | Configurations | Testing

Kafka Connect Explained | Real CDC Project with Debezium, JDBC & S3 (Ep 14)

Debezium - Capturing Data the Instant it Happens (with Gunnar Morling)

Containaraize React Application Using Docker

Learn Basic SQL in 15 Minutes | Business Intelligence For Beginners | SQL Tutorial For Beginners 1/3

Source MySQL table data to Kafka | Build JDBC Source Connector | Confluent Connector | Kafka Connect

Send Table Changes from DB to Kafka Automatically. Change Data Captrure(CDC) using Debezium.

What is Debezium? Exploring Real-time Change Data Capture

Kafka Crash Course - Hands-On Project

PostgreSQL Logical Replication Guide

From Zero to Hero with Kafka Connect

SQL Tutorial for Beginners

Kafka System Design Deep Dive w/ a Ex-Meta Staff Engineer

Data Streaming for Microservices using Debezium (Gunnar Morling)

Master Real-time Data Pipelines with Kafka and Flink - 3 hr Course - DataExpert.io Free Boot Camp

