In this talk, we'll focus on a hands-on example that illustrates setting up a CDC pipeline. Specifically, we'll demonstrate how to capture database changes from PostgreSQL in an upstream Python application, then stream these changes to a downstream Python application for immediate processing, utilizing Debezium for change detection and RabbitMQ for message queuing.
Attendees will leave with a practical guide on leveraging Python, PostgreSQL, Debezium, and RabbitMQ to create a robust CDC pipeline, empowering their analytics platforms to deliver insights with minimal latency.
This is what the outline would look like:
1. Introduction
2. Understanding Change Data Capture (CDC)
3. Introducing the Demo CDC Pipeline
4. Running the CDC pipeline
5. Conclusion