Nerd For Tech
Published in

Nerd For Tech

Transactions in software systems

Transaction

An entity?

Monolithic system

Distributed Systems

Distributed Transaction Approaches in microservices

2PC — 2 phase commit

Eventual Consistency and Compensation

Saga Pattern

Choreography

Orchestration

Benefits

Drawbacks

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Prateek Gupta

Lead Software Engineer from India. Fancy learning and building new stuff. Making a habit to share knowledge via blogs