Skip to content

This project demonstrates how to capture changes from a PostgreSQL database and stream them into Kafka using Debezium. It showcases a robust and scalable way to track and propagate data changes in real-time, ensuring your systems stay synchronized and up-to-date.

Notifications You must be signed in to change notification settings

Malek-logh/Change-Data-Capture-CDC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Change-Data-Capture-CDC

This project demonstrates how to capture changes from a PostgreSQL database and stream them into Kafka using Debezium. It showcases a robust and scalable way to track and propagate data changes in real-time, ensuring your systems stay synchronized and up-to-date.

Services in the Compose File

  • Zookeeper: A centralized service for maintaining configuration information, managing naming, providing distributed synchronization, and offering group services.
  • Kafka Broker: A distributed streaming platform used for handling real-time data feeds.
  • Confluent Control Center: A web-based tool for managing and monitoring Apache Kafka.
  • Debezium: An open-source distributed platform for change data capture.
  • Debezium UI: A user interface for managing and monitoring Debezium connectors.
  • Postgres: An open-source relational database.

About

This project demonstrates how to capture changes from a PostgreSQL database and stream them into Kafka using Debezium. It showcases a robust and scalable way to track and propagate data changes in real-time, ensuring your systems stay synchronized and up-to-date.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published