As discussed IRL, it should be fairly trivial to add support for transactional processing on the service bus: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-transactions https://github.com/Azure/azure-service-bus/tree/master/samples/DotNet/Microsoft.Azure.ServiceBus/TransactionsAndSendVia