Practical Change Data Streaming Use Cases With Debezium And Quarkus
Alex Soto - 2 years ago
Apache Kafka is a highly popular option for asynchronous event propagation between microservices. Things get challenging though when adding a service’s database to the picture: How can you avoid inconsistencies between Kafka and the database?
Enter change data capture (CDC) and Debezium. By capturing changes from the log files of the database, Debezium gives you both reliable and consistent inter-service messaging via Kafka and instant read-your-own-write semantics for services themselves.
In this session you’ll see how to leverage CDC for reliable microservices integration, e.g. using the outbox pattern, as well as many other CDC applications, such as maintaining audit logs, automatically keeping your full-text search index in sync, and driving streaming queries. We’ll also discuss practical matters, e.g. HA set-ups, best practices for running Debezium in production on and off Kubernetes, and the many use cases enabled by Kafka Connect’s single message transformations.
Jobs with related skills
Softwareentwickler/in (w/m/x)
FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur
·
21 days ago
Karlsruhe, Germany
Hybrid
Lead Developer – Custom Applications (x|f|m) - Hybrid
Sartorius
·
1 month ago
Municipality of Madrid, Spain
Hybrid
Senior Developer – Salesforce (x|f|m) - Hybrid
Sartorius
·
1 month ago
Municipality of Madrid, Spain
Hybrid
Backend Developer - Java (x|f|m) - Hybrid
Sartorius
·
1 month ago
Municipality of Madrid, Spain
Hybrid
Related Videos