Bird
0
0

Why does increasing the number of partitions in Kafka not always linearly increase throughput?

hard📝 Conceptual Q10 of 15
Kafka - Kubernetes and Cloud Deployment
Why does increasing the number of partitions in Kafka not always linearly increase throughput?
ABecause consumers cannot read from multiple partitions
BBecause Kafka limits partitions to 10 per topic
CBecause broker resources and network bandwidth become bottlenecks
DBecause partitions share the same offset
Step-by-Step Solution
Solution:
  1. Step 1: Understand partition throughput scaling

    More partitions allow parallelism but require more broker CPU, memory, and network.
  2. Step 2: Identify bottlenecks limiting linear scaling

    Broker resource limits and network bandwidth prevent throughput from scaling linearly.
  3. Final Answer:

    Because broker resources and network bandwidth become bottlenecks -> Option C
  4. Quick Check:

    Throughput scaling limited by broker and network bottlenecks [OK]
Quick Trick: Throughput limited by broker and network bottlenecks [OK]
Common Mistakes:
  • Thinking Kafka limits partitions to 10 (no such limit)
  • Believing consumers can't read multiple partitions
  • Assuming partitions share the same offset

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes