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)
