Net Core, Transactions, Microservices, Rabbitmq, Sql.
RabbitMQ for this application. If our jobs take so long, we could prefer to put them in a Queue. We have to put every job in a new queue actually on a new channel. And if our tasks are sequential, they must have to wait for each other. If one of the tasks gives an error, we have to rollback every