Convert event-based processing to poll-based processing using transactions
Why?
This allows us to ensure absolute consistency and debuggability in the processors that listen to on-chain events and update the mongo collections accordingly. If there are transient errors in web2 systems, there will be no inconsistencies in the mongo collections from partial writes or events being missed completely
What?
Convert event-based processing to poll-based processing using transactions
Why?
This allows us to ensure absolute consistency and debuggability in the processors that listen to on-chain events and update the mongo collections accordingly. If there are transient errors in web2 systems, there will be no inconsistencies in the mongo collections from partial writes or events being missed completely