Because XA holds locks across all participating Resource Managers during the prepare phase, concurrent transactions face contention. This reduces throughput, which is a recognized performance trade-off of the XA protocol in high-volume fintech systems.


