Kafka รับประกัน ordering ภายใน partition แต่ ไม่รับประกันข้าม partition — เป็นแนวคิดสำคัญ ในการได้ ordering สำหรับ events ที่เกี่ยวข้องกัน คุณต้อง route มันไปยัง partition เดียวกัน (ผ่าน key เดียวกัน) การเข้าใจ ordering มีความสำคัญต่อความถูกต้อง
Ordering ภายใน partition
Kafka guarantees:
✓ ORDER WITHIN a partition → events in a partition are strictly ordered (by offset);
consumers read them in order
✗ NO order ACROSS partitions → events in different partitions have no relative order
guarantee (they're processed in parallel by different consumers)
→ this is a FUNDAMENTAL Kafka property (and a common source of misunderstanding)
