Is it possible to write to two different streams atomically?
The reason why I’m asking is that we are looking to use GES as queue with different subscribers doing work based on the appearance of events in a source stream. Each subscriber will need to keep their own position (in a separate stream) and write down the result of their processing to another stream (output). The write to the position stream and the output stream needs to be done atomically. Can this be done?