Summary
Keywords
Full Transcript
In this video, we build a comprehensive, production-ready Change Data Capture (CDC) system from scratch using modern, battle-tested tools. You’ll learn how to stream database changes in real time, propagate them through Kafka, and deliver updates to clients using WebSockets — the same patterns used in large-scale distributed systems. This is a deep dive into system architecture, implementation details, and real-world considerations like monitoring, verification, and end-to-end testing. What you’ll learn: ✅ How Change Data Capture works under the hood ✅ Designing a scalable CDC architecture ✅ Setting up Debezium with Postgres ✅ Streaming changes through Kafka ✅ Verifying data correctness and hooks ✅ Building a CDC control plane and monitoring setup ✅ Running full end-to-end tests Timestamps: 0:00 Introduction 1:18 Setting up the project 2:00 System architecture and implementation 35:45 CDC Setup DB and Stream 45:19 CDC Hooks and Data Verification 55:40 End to End testing 57:36 CDC Control Plane and Monitoring 1:01:18 Review 1:02:20 Outro Resources: Source Code - https://buymeacoffee.com/yusuf.ganiyu/full-source-code-realtime-cdc Full Source Code (Available to members) If you’re interested in real-time data pipelines, distributed systems, or backend engineering at scale, this video is for you. 👍 Like, 💬 comment, and 🔔 subscribe for more deep dives into backend systems and real-time architectures! #ChangeDataCapture #Debezium #Kafka #Postgres #RealtimeSystems #BackendEngineering #DistributedSystems #SystemDesign
