Why are distributed transactions difficult in microservices?
Practice this question from Quiz: OAuth and Distributed Systems, with options and an explanation.
Question
Why are distributed transactions difficult in microservices?
Option A — Correct answer
They coordinate multiple moving parts and hurt scalability and resilience
Distributed transactions add coordination and failure modes across services.
Option B
They require no network
Option C
They only update local variables
Option D
They are identical to String comparison