Reading sequentially can be hard here, especially depending on throughput and how well you can or can't shard (e.g. how wide is the radius of possible side effects).
E.g. what if one event is something like "credit here, debit there" - you need to process it sequentially for both sides!
E.g. what if one event is something like "credit here, debit there" - you need to process it sequentially for both sides!