I've read a post saying that:
We can not implement traditional transaction system like 2 phase commit in micro-services in a distributed environment.
I agree completely with this.
But it would be great if someone here can explain the exact reason for this. What would be the issues I'm going to face if I'm implementing 2-phase commit with microservices?
Thanks in advance
Some things to note and also to give some background: