Overview This configuration deploys a 3-broker Kafka cluster with automatic failover, data replication, and a management UI. Docker Compose Configuration services: kafka1: image: apache/kafka:latest container_name: kafka1 ports: – “9093:9093” – “29092:29092” volumes: – ./kafka-data/kafka1:/var/lib/kafka/data networks: – kafka-bridge environment: KAFKA_BROKER_ID: 1 CLUSTER_ID: t7jxO1XIQwWtRhIzV5PE4w KAFKA_PROCESS_ROLES: broker,controller KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka1:29092,EXTERNAL://localhost:9093 KAFKA_LISTENERS: CONTROLLER://:9092,EXTERNAL://0.0.0.0:9093,INTERNAL://:29092 KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER KAFKA_CONTROLLER_QUORUM_VOTERS:…