In order not to overwhelm dispute backend when lots of events occur at the same time, we need to think about a solution to buffer and store events monitored by blockchain watcher. The watcher will able to retrieve events from the storage and send it to dispute backend for further actions. The storage can be queue, streaming service, db, etc., as long as it's applicable and will fit in our infrastructure.
In order not to overwhelm dispute backend when lots of events occur at the same time, we need to think about a solution to buffer and store events monitored by blockchain watcher. The watcher will able to retrieve events from the storage and send it to dispute backend for further actions. The storage can be queue, streaming service, db, etc., as long as it's applicable and will fit in our infrastructure.