# Change Data Capture (CDC) ## 📕Articles - [Reliable Microservices Data Exchange With the Outbox Pattern](https://debezium.io/blog/2019/02/19/reliable-microservices-data-exchange-with-the-outbox-pattern/) ⭐ - [Change Data Capture (CDC) With Kafka® Connect and the Debezium Cassandra Connector (Part 1)](https://www.instaclustr.com/blog/change-data-capture-cdc-with-kafka-and-debezium/) - [Change Data Capture (CDC) With Kafka® Connect and the Debezium Cassandra Connector (Part 2)](https://www.instaclustr.com/blog/change-data-capture-cdc-with-kafka-connect-and-the-debezium-cassandra-connector-part-2/) - [Change Data Capture (CDC) With Kafka® Connect and the Debezium PostgreSQL® Source Connector](https://www.instaclustr.com/blog/change-data-capture-cdc-with-kafka-connect-and-the-debezium-postgresql-source-connector/) - [Capturing and Streaming Database Changes with Debezium and Apache Kafka (Part 1) – Theory](https://blogs.zeiss.com/digital-innovation/en/database-changes-part-1/) - [Capturing and Streaming Database Changes with Debezium and Apache Kafka (Part 2) – Example](https://blogs.zeiss.com/digital-innovation/en/database-changes-part-2/) - [A Gentle Introduction to Event-driven Change Data Capture](https://medium.com/event-driven-utopia/a-gentle-introduction-to-event-driven-change-data-capture-683297625f9b) - [Change Data Capture (CDC)](https://luminousmen.com/post/change-data-capture/) - [PostgreSQL Change Data Capture and Golang Sample Code](https://hackernoon.com/postgresql-change-data-capture-and-golang-sample-code) ## 📺 Videos - [What is Event-driven Change Data Capture Process?](https://www.youtube.com/watch?v=-irkDCmHhKk) - [Stream your PostgreSQL changes into Kafka with Debezium](https://www.youtube.com/watch?v=YZRHqRznO-o) ## 📦 Libraries - [debezium/debezium](https://github.com/debezium/debezium) - Change data capture for a variety of databases ## 🚀 Samples - [debezium/debezium-examples](https://github.com/debezium/debezium-examples) - Examples for running Debezium (Configuration, Docker Compose files etc.) - [ifsantana/NetArchSample](https://github.com/ifsantana/NetArchSample) - [joaofbantunes/DebeziumOutboxSample](https://github.com/joaofbantunes/DebeziumOutboxSample) - Tiny event driven sample application, using Debezium to help implement the outbox pattern - [seralaci/dotnet-microservices-data-exchange-with-outbox-pattern-debezium](https://github.com/seralaci/dotnet-microservices-data-exchange-with-outbox-pattern-debezium) - True Atomic Microservices Implementation with Debezium and Outbox Pattern to Ensure Data Consistency. - [Azure-Samples/azure-sql-db-change-stream-debezium](https://github.com/Azure-Samples/azure-sql-db-change-stream-debezium) - SQL Server Change Stream sample using Debezium - [suadev/microservices-change-data-capture-with-debezium](https://github.com/suadev/microservices-change-data-capture-with-debezium) - Microservices data exchange with change data capture and outbox pattern. - [arslanaybars/Ayb.Debezium.Ticket](https://github.com/arslanaybars/Ayb.Debezium.Ticket) - .NET framework based implementation of the Outbox Pattern using Apache Kafka and Debezium.