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

YouTube

Streaming Database Changes with Debezium

Devoxx via YouTube

Overview

Explore the world of change data capture (CDC) in this 48-minute conference talk by Gunnar Morling at Devoxx. Dive into the concept of CDC and its various applications, including cache and full-text index updates, microservices data synchronization, CQRS architecture read model maintenance, and analytics data feeding. Learn about Debezium, an open-source CDC solution built on Apache Kafka, and discover how it captures changes from databases like MySQL, PostgreSQL, and MongoDB. Understand the near real-time reaction to change events and Debezium's design for ensuring data correctness and completeness, even in challenging scenarios. Gain insights into CDC implementation, including database log examination, Kafka Connect topology, message structure, initial snapshots, and Debezium connectors. Explore message transformations using Single Message Transforms (SMTs) and get guidance on trying out CDC yourself. Conclude with a summary and resources for further learning about this powerful data synchronization technique.

Syllabus

Intro
Gunnar Morling
Change Data Capture what is it about?
CDC Use Cases
How to Capture Changes?
Database Logs A closer loos
CDC Topology with Kafka Connect
CDC Message Structure
Initial Snapshots
Debezium Connectors
Operating a Connector
Message Transformations Altering individual messages via SMTS
Trying It Out Yourself
Summary
Resources

Taught by

Devoxx

Reviews

Start your review of Streaming Database Changes with Debezium

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.