Net Core, Transactions, Microservices, Rabbitmq, Sql.
Using RabbitMQ. Actually, we will log all DB activities on every step and carry it from beginning to end. If the product exists, we will not insert any data to the Products table. So there is only one User data record in TransactionHistory List. But there is no any product record in this