DBRaven
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 items

Kafka preserves order within a partition, not across; keyed events on different partitions can be processed out of order.