Hi,
If our domain uses the traditional ORM over RDBMS to back it and we want to fire off an event to EventStore after a change in the domain, how do we deal with failures? I know if we resend the event with the same id then the event wont get persisted twice, but what is the recommended way of even sending the event again if say the RDBMS got written but the event didn’t arrive? Do we have to keep a representation of the event in the RDBMS written in same transaction as the table write, to enable us to recover and resend if things go down?
Cheers,
Chris