Remove Debezium
article thumbnail

Article: Debezium and Quarkus: Change Data Capture Patterns to Avoid Dual-Writes Problems

InfoQ Articles

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. It’s common in microservices to write data in two places, a database and send the content to another microservice. By Alex Soto.

110
110
article thumbnail

Article: Turning Microservices Inside-Out

InfoQ Articles

A database can be supplemented with Apache Kafka via a connecting tissue such as Debezium. Turning microservices inside-out means moving past a single, request/response API to designing microservices with an inbound API for queries and commands, an outbound APIs to emit events, and a meta API to describe them both. By Bilgin Ibryam.

144
144
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Article: Moving Kafka and Debezium to Kubernetes using Strimzi - The GitOps Way

InfoQ Articles

Deploying an Apache Kafka cluster to a Kubernetes is not an easy task. There are a lot of pieces to configure like the zookeeper, the Kafka cluster, topics, and users. Strimzi is a Kubernetes controller making the deployment process of Kafka a child game.

90
article thumbnail

Article: The Wonders of Postgres Logical Decoding Messages

InfoQ Articles

In this article, author Gunnar Morling discusses Postgres database's logical decoding function to retrieve the messages from write-ahead log, process them, and relay them to external consumers, with help of use cases like outbox, audit logs and replication slots. By Gunnar Morling

88
article thumbnail

Article Series: Developing Apache Kafka applications on Kubernetes

InfoQ Articles

Apache Kafka has integrations with most of the languages used these days, but in this article series, we cover its integration with Java. In this series, we also discuss how to provision, configure and secure an Apache Kafka cluster on a Kubernetes cluster. By Alex Soto

86
article thumbnail

Article: Saga Orchestration for Microservices Using the Outbox Pattern

InfoQ Articles

The outbox pattern, implemented via change data capture, is a proven approach for addressing the concern of data exchange between microservices. The saga pattern, as demonstrated in this article, is useful for data updates that span multiple microservices. By Gunnar Morling.

141
141