We have been using Change Data Capture with Outbox pattern by using Debezuim and Kafka to keep databases in-s