Introduction
When you have Kafka clusters in different data centers, you want to copy data between them automatically. Cross-datacenter replication helps keep data in sync across locations, so apps can read and write data locally but still share it globally.
When you want to keep Kafka topics synchronized between two data centers for disaster recovery.
When you have users in different regions and want to reduce latency by replicating data closer to them.
When you want to back up Kafka data from one cluster to another in a different physical location.
When you need to migrate data gradually from one Kafka cluster to another without downtime.
When you want to aggregate data from multiple Kafka clusters into a central cluster for analytics.