Keep track of what is changing on Your DB — Part 1

How change data capture actually works in Postgres — the WAL, replication slots, logical decoding with pgoutput, and what Debezium puts on Kafka.