Eventstore and transactions

Hi

Is it possible to write to different streams in the same transaction? and rollback all events if one fails?

Not as of now unless you use an external coordinator say msdtc

How to do that? Is it proven-working solution?