Transit events for an entire metro region are spread across many Kafka partitions for throughput. What ordering guarantee should planners expect?
Select an answer to reveal the explanation.
Short Explanation
Think of many checkout lanes—each lane stays in order, but the mall does not promise one giant single-file line. Kafka keeps order per partition, not automatically across every city event. If you need a wider sequence, you design keys and consumers for it.
Full Explanation
Wide partitioning raises throughput for municipal event buses, but ordering guarantees typically apply within a partition keyed consistently. Global order across all regions or agencies is not an automatic property of a highly partitioned topic. Brokers do not invent a citywide total order, and consumers do not magically merge partitions into one timeline. Architects who need stronger ordering must constrain keys, reduce partition fan-out, or apply application-level sequencing.