2. Who am I?
İren Saltalı
.NET Consultant @kloia
Blog : irensaltali.medium.com
Tweet : @irensaltali
LinkedIn : /in/irensaltali
GitHub : github.com/irensaltali
2
3. Agenda
• What is Debezium?
• How it works?
• Setup from scratch (SQL Server).
4. What is Debezium?
Debezium is an open source distributed platform for change data capture. Start it up,
point it at your databases, and your apps can start responding to all of the inserts, updates, and
deletes that other apps commit to your databases.
4
6. How it works?
6
• Takes a consistent snapshot of the schemas in the database.
• Continuously captures row-level changes for INSERT, UPDATE, or DELETE.
• “Change Data Capture” should be enabled.
• Produces events for each data change operation, and streams them to Kafka topics.
• Applications and services can then consume data change event records from that topic.
• Or connect for destination commit these changes to target database.