El uso de transacciones en base de datos es necesario si nos queremos asegurar que todas las operaciones son realizadas correctamente.
Las transacciones solo funcionan, si la implementaci贸n del ICommandBus no es serializada, esto quiere decir que en un entorno de microservicios que est茅n comunicados por messages brokers, no podremos usar transacciones la perderse la referencia de la transacci贸n en la serializaci贸n.