Build CDC pipeline using Kafka ecosystem
summary
Shows a hands‑on CDC pipeline built with Docker Compose using MySQL → Kafka Connect → Kafka → BigQuery, including ksqlDB, Schema Registry, Kafka UI, Prometheus/Grafana. Explains Kafka Connect’s six components and that at least two connectors (source + sink) are required; demo creates connectors, streams snapshots and binlog CDC, applies SMT transformers and a Dead Letter Queue, and successfully delivers updates to BigQuery. Claims Kafka handles millions/sec and demonstrates schema registry cuts payload from ~3 KB to 61 B. Notes schema changes must be additive (add columns).
AI-written summary · about
chapters (13)
- 0:00CDC pipeline with Kafka
- 3:05Analytics pipeline challenges
- 16:41OLTP vs analytics limits
- 33:35Change Data Capture importance
- 42:16Kafka ecosystem overview
- 56:40Kafka Connect with Docker & MySQL
- 1:06:47Kafka infrastructure health
- 1:14:36MySQL source connector setup
- 1:29:24MySQL to Kafka with Avro
- 1:36:52Analytics isolation with CDC
- 1:45:46Kafka to BigQuery
- 1:58:38CDC schema changes handling
- 2:01:43CDC benefits for teams
related talks
44mNo More Silos: Integrating Databases and Apache Kafka
53mApache Kafka and KSQL in Action : Lets Build a Streaming Data Pipeline!
43mApache Kafka and KSQL in Action: Let’s Build a Streaming Data Pipeline!
30mAccelerate Modernization with Confluent and YugabyteDB
39mDeep Dive on Using YugabyteDB's Change Data Capture Connector
26mConnecting distributed data with Apache Kafka
03h 00mStream Processing, Going Beyond Pub/Sub with Kafka Streams and...
43mContinuous SQL with Kafka and Flink
