MirrorMaker 2.0 (también conocido como MM2), desarrollado utilizando la herramienta Kafka Connect, resuelve varias deficiencias de herramientas de Kafka con enfoques en replicación anteriores. Es capaz de geo-replicar con éxito datos de tópicos y metadatos entre clústeres, incluyendo offsets, grupos de consumidores y líneas de comando de autorización (ACL por sus siglas en inglés). MM2 conserva las particiones originales y detecta nuevos tópicos y particiones. Apreciamos la habilidad de organizar la migración de un clúster a lo largo del tiempo, un enfoque que puede ser útil al migrar de un clúster alojado localmente a uno alojado en la nube. Después de sincronizar los tópicos y grupos de consumidores, en primer lugar, migramos los clientes hacia la nueva ubicación del clúster, luego migramos los productores a la nueva ubicación y finalmente deshabilitamos MM2 y retiramos el antiguo clúster. También hemos visto a MM2 ser utilizado en escenarios de alta disponibilidad y recuperación de desastres.