Recall & Review
beginner
What is the replication factor in Kafka?
The replication factor is the number of copies of each partition that Kafka keeps across different brokers to ensure data durability and availability.
Click to reveal answer
beginner
Why is having a replication factor greater than 1 important?
It helps protect data from loss if a broker fails by keeping copies on other brokers, so the system can continue working without losing messages.
Click to reveal answer
beginner
What happens if the replication factor is set to 1?
There is only one copy of each partition, so if the broker holding that partition fails, the data is lost and unavailable until the broker recovers.
Click to reveal answer
intermediate
How does Kafka decide which brokers hold replicas of a partition?
Kafka distributes replicas across brokers to balance load and increase fault tolerance, ensuring replicas are on different brokers to avoid single points of failure.
Click to reveal answer
intermediate
What is the relationship between replication factor and fault tolerance?
Higher replication factor means more copies of data, which increases fault tolerance because the system can survive more broker failures without losing data.
Click to reveal answer
What does a replication factor of 3 mean in Kafka?
✗ Incorrect
Replication factor 3 means each partition is copied 3 times on different brokers for safety.
If a broker fails, what helps Kafka keep data available?
✗ Incorrect
Replication factor > 1 means copies exist on other brokers, so data stays available.
What risk does a replication factor of 1 pose?
✗ Incorrect
With only one copy, if the broker fails, data is lost.
How does Kafka improve fault tolerance with replication?
✗ Incorrect
Replicas on different brokers prevent single points of failure.
What is a downside of increasing the replication factor?
✗ Incorrect
More replicas use more disk space and network resources.
Explain what the replication factor is and why it matters in Kafka.
Think about how Kafka keeps copies of data to avoid losing it.
You got /3 concepts.
Describe what happens when the replication factor is set to 1 and a broker fails.
Consider what happens if there is no backup copy.
You got /3 concepts.