Apache Kafka integra la replicación entre clústeres directamente en el broker
Data liberation: Apache Kafka's native cluster mirroring

KIP-1279 introduce la capacidad de replicar datos entre clústeres de Kafka sin herramientas externas. Los brokers de destino obtienen registros confirmados del clúster origen mediante el protocolo de fetch estándar y los añaden byte por byte a los logs locales, preservando offsets, compresión y estado de grupos de consumidores. El failover se reduce a detener el mirror y redirigir clientes. El artículo explica la arquitectura, la máquina de estados de las particiones espejo y dos escenarios prácticos: recuperación ante desastres y migración de clústeres.
El resultado es un espejo que preserva offsets, compresión y estado de grupos de consumidores, haciendo que el failover sea tan simple como detener el espejo y redirigir los clientes.