Net Core, Transactions, Microservices, Rabbitmq, Sql.
client could see the product was created, but in the next second, the product is removed due to User Detail transaction error. Also, when the number of microservices counts increases, it becomes harder to find bugs and also maintain. SAGA SOLUTION (Events/Choreography) 2PC Two-Phase Commits: This