Aug. 15, 2022, 11 a.m. | Alex Soto

InfoQ - AI, ML & Data Engineering www.infoq.com

It’s common in microservices to write data in two places, a database and send the content to another microservice. One approach to tackle this problem is dual writes, but you may lose data because of concurrent writes. Debezium is an open-source project for change data capture using the log scanner approach to avoid dual writes and communicate persisted data correctly between services.

By Alex Soto

ai apache kafka architecture & design article change data data capture debezium development devops java kafka streams ml & data engineering patterns quarkus

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Data Management Associate

@ EcoVadis | Ebène, Mauritius

Senior Data Engineer

@ Telstra | Telstra ICC Bengaluru