✅ Kafka Architecture (Brokers, Partitions, Topics, Zookeeper)
✅ Leader-Follower Replication (ISR, AR, Leader Election)
✅ Kafka Log Segments & Retention Policy
✅ Message Storage & Compaction
✅ Kafka Exactly-Once Semantics (EOS)
1️⃣ How does Kafka ensure fault tolerance?
2️⃣ What happens internally when a producer sends a message?
3️⃣ Explain Kafka’s replication mechanism and leader election.
4️⃣ How does Kafka handle backpressure?
5️⃣ What happens if a Kafka broker crashes?
6️⃣ How does Kafka achieve exactly-once processing?
✔ Inspect Kafka logs and analyze segment files.
✔ Simulate a broker failure and observe leader election.
✔ Configure Kafka retention policy and observe log compaction.