Do you mean inter-system? Intra-system would mean on the same db, so a simple transaction would do.
For inter-system consistency, you’d probably need a reconciliation mechanism or some kind of 2 phase commit
For inter-system consistency, you’d probably need a reconciliation mechanism or some kind of 2 phase commit
But if I'm downstream consumer consuming the event log and computing the state from that, if for some reasons I receives only first event the state computed would be invalid and not represent the real state of accounts?