Distributed Transactions

Ritesh Dalvi
4 min readJul 8, 2021

Transaction is a way to ensure the system stays in a consistent state when challenged by external and internal forces like network error, system crash and even accident introduction of bugs.

Distributed transaction is an extension of transaction where it makes sure the system spread across regions are maintained in the consistent state.

What do we mean by consistent state?

--

--

Ritesh Dalvi

Senior Software Engineer in Adobe with Masters Degree in CS. A programming enthusiastic who like to write about tech and software development.