Data/Analytics

Getting started with data streams using Change Data Capture

Change Data Capture (CDC) detects and records database changes. The session covers enabling CDC in SQL Server, PostgreSQL, and using Debezium with Kafka.

Olav Gjerde

Olav Gjerde

Olav is a seasoned software developer with more than 20 years of extensive experience in a wide range of programming languages and databases. As a passionate advocate and daily user of Linux and open-source, he has developed extensive knowledge of various open-source tools and frameworks. Olav previously co-founded Boost.ai, a successful startup focused on natural language processing and deep learning technologies.

Today, his professional interests revolve around data engineering, specifically designing and building high-quality training datasets essential for developing robust machine learning and AI systems.

1 / 2

Change Data Capture (CDC) is an approach used to detect, monitor, and record changes within a database. CDC facilitates real-time analytics and enables the creation of event-driven architectures. It is a feature available in most database offerings.

Overview of Topics We'll Cover:

  • Understanding CDC and Event-Driven Architectures
  • Enabling CDC in Microsoft SQL Server and PostgreSQL
  • Introducing Debezium and Kafka
  • Deploying Debezium: Capturing Data Changes from SQL Server and PostgreSQL and send to Apache Kafka
  • Demo