Kafka est puissant mais présente des pièges courants — des malentendus et erreurs autour du partitionnement, de l'ordre, du comportement des consommateurs, de la sémantique de livraison et des opérations. Comprendre ces pièges permet d'éviter les problèmes et d'utiliser Kafka correctement.
Pièges de conception et de partitionnement
✗ 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)
