10.32Key-based ordering
If broker supports partitioning/keying, you might use:
customerId
as key.
Then events for:
C001
can stay ordered relative to one another, while:
C002
C003
can process independently.
Conceptually:
partition by customerId
Very common in Kafka-style architectures.