Producer Durability
O producer foi configurado explicitamente com acks=all, enable.idempotence=true, max.in.flight.requests.per.connection=5 e retries. Com RF=3 e min.insync.replicas=2, três e dois ISR confirmaram writes; com um ISR Kafka devolveu NOT_ENOUGH_REPLICAS/timeout.
Quando o leader foi derrubado, houve eleição, erro transitório de leader e retry bem-sucedido. Idempotent producer evita duplicação causada por retry do protocolo, mas duas chamadas independentes com a mesma key/payload criam dois offsets. A deduplicação por eventId continua necessária.