Kafka हक्तिशाली आहे पण सामान्य मुद्दे आहेत — विभाजन, क्रमवारी, ग्राहक वर्तन, वितरण शब्दार्थ आणि ऑपरेशन्स बद्दल गैरसमज आणि चुका. हे समजून घेतल्याने समस्या टाळणे आणि Kafka योग्यरित्या वापरणे शक्य होते.
डिজाइन आणि विभाजन संबंधी मुद्दे
✗ Too FEW partitions → limits consumer parallelism (can't scale consumption beyond
partition count); too MANY → overhead, rebalancing pain → plan partition count carefully
✗ Wrong PARTITION KEY → uneven distribution (hot partitions) or wrong ordering scope →
choose a key for even distribution AND the ordering you need
✗ Expecting GLOBAL ordering → Kafka only orders WITHIN a partition (a common misunderstanding)
✗ Adding partitions changes key→partition mapping → breaks ordering for keys (be careful)
