Kafka சக்திশாலியாக இருந்தாலும் பொதுவான குறைபாடுகளைக் கொண்டுள்ளது — partition, ordering, consumer behavior, delivery semantics மற்றும் operations பற்றிய தவறான புரிதல்கள் மற்றும் தவறுகள். இவற்றைப் புரிந்துகொள்வது சிக்கல்களைத் தடுக்க மற்றும் Kafka ஐ சரியாகப் பயன்படுத்த உதவுகிறது.
Design மற்றும் partitioning குறைபாடுகள்
✗ 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)
