Build a data pipeline in 20 minutes with Kafka Connect
summary
Shows how to build a Kafka Connect data pipeline in 20 minutes: use Debezium CDC to capture MySQL change events, send them to Kafka topics (with before/after fields and auto-created topics), and archive data to an S3 sink partitioned by year/month/day. Configuration is done via the Connect REST API, workers rebalance tasks across the cluster, files are written in batched uploads, and archived data is queried with Amazon Athena for joins, aggregation and exploration.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:52Kafka overview
- 3:56Kafka Connect basics
- 6:23Connect architecture
- 7:06Use case demo
- 8:08Docker setup
- 8:49Microservice data production
- 9:10Debezium for CDC
- 10:34Verify Debezium data
- 11:15Real-time demo
- 12:21Kafka to S3 sink
- 13:44Check S3 files
- 14:45Athena analysis
- 16:09SQL on archived data
- 17:10Cross-referencing reports
- 17:31Conclusion
related talks
49mLet’s Build a Streaming Data Pipeline!
41mApache Kafka and ksqlDB in Action: Let’s Build a Streaming Data Pipeline!
29mApache Kafka and ksqlDB in Action : Let’s Build a Streaming Data Pipeline
49mChange Data Capture Pipelines with Debezium and Kafka Streams
43mLoading into Kafka from a Database: With and Without CDC
42mData Streaming for Microservices using Debezium
01h 09mOpen-source Change Data Capture With Debezium
35mApache Kafka as a Monitoring Data Pipeline
