Learn Everything

Module · Data Engineer

Change Data Capture

Read the log instead of polling the table, and keep the schema stable while you do it.

2 topics4 interactive tasks

TOPIC 01

Reading the Log

Replication slots, publications and the offset that tells you where you were.

What you'll practice

  • Configure the Replication Slot — guided · beginner
  • Resume From a Checkpoint — practice · intermediate

A command you'll meet

cat ~/cdc/config.yaml

CDC is how you get changes without hammering the source table. Open the task below for the full walkthrough.

TOPIC 02

Schema Evolution

The source table will change anyway. Decide how you meet it halfway.

What you'll practice

  • Handle a Column Change — practice · intermediate
  • Make the Sink Idempotent — challenge · advanced

A command you'll meet

cat ~/cdc/evolution.yaml

A capture pipeline is a long conversation with a schema you do not control. Open the task below for the full walkthrough.