We wish to implement an outbox pattern at the producer level to ensure delivery to the Azure Service Bus, i.e. hold the message in the outbox only till the service bus is unavailable or down and send it as soon as it is available.
The mandate from the architect is to use an in-memory outbox with MassTransit as they do not wish to have a database in the application. From all the documentation that we can read, MassTransit supports in-memory with Saga and needs a consumer of some sort whereas I do not have any use case of Saga or anything here.
Greatly appreciate any help or advice.