Relationship · Introduces Risk
Source: Technology·Target: Failure Mode
Summary
Kafka guarantees ordering within a partition but not across partitions; if events for the same entity are routed to different partitions, consumers may process them out of causal order.
Evidence
- ·event_ordering_violation's primary cause is Kafka cross-partition routing, and it lists kafka in affects_technologies (failure_modes/event_ordering_violation.yaml)
- ·kafka warns that adding partitions later breaks ordering for keyed messages (technologies/kafka.yaml operational_pitfalls)
Evidence grounding
Grounded, 2 supporting itemsKafka preserves order within a partition, not across; keyed events on different partitions can be processed out of order.