Streaming Database Changes with Debezium
Offered By: Devoxx via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
Related Courses
Database EssentialsA Cloud Guru MongoDB Deep Dive
A Cloud Guru Using Python for Data Management and Reporting
A Cloud Guru Amazon DocumentDB Service Introduction
Amazon Web Services via AWS Skill Builder Amazon DocumentDB Service Introduction (French)
Amazon Web Services via AWS Skill Builder