Kafka - Multi-Datacenter and ReplicationWhy might geo-replication introduce data consistency challenges in Kafka clusters?ABecause replication is asynchronous and can cause lag between clustersBBecause Kafka does not support topic replicationCBecause MirrorMaker 2 deletes messages after replicationDBecause geo-replication requires identical hardwareCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand replication natureGeo-replication in Kafka is asynchronous, meaning data is copied with some delay.Step 2: Identify consistency impactThis delay can cause temporary differences (lag) between clusters, leading to consistency challenges.Final Answer:Because replication is asynchronous and can cause lag between clusters -> Option AQuick Check:Asynchronous replication = possible data lag [OK]Quick Trick: Asynchronous replication causes temporary data lag [OK]Common Mistakes:MISTAKESThinking Kafka lacks replication supportBelieving MirrorMaker deletes messagesAssuming hardware must be identical
Master "Multi-Datacenter and Replication" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Advanced Stream Processing - Punctuators for time-based triggers - Quiz 1easy Event-Driven Architecture - Dead letter queue pattern - Quiz 6medium Event-Driven Architecture - Why event-driven scales applications - Quiz 10hard Kubernetes and Cloud Deployment - Auto-scaling strategies - Quiz 8hard Kubernetes and Cloud Deployment - Helm charts for Kafka - Quiz 8hard Kubernetes and Cloud Deployment - Why cloud-native deployment matters - Quiz 7medium Performance Tuning - Disk I/O optimization - Quiz 1easy Security - SSL/TLS encryption - Quiz 9hard Security - SASL authentication - Quiz 15hard Security - SSL/TLS encryption - Quiz 8hard