Texonom
Texonom
/
Engineering
Engineering
/Service Engineering/Service Management/Service Management Step/Service Planning/System Architecture/Microarchitecture/
Distributed transaction
Search

Distributed transaction

Creator
Creator
Seonglae Cho
Created
Created
2020 Nov 8 13:9
Editor
Editor
Seonglae Cho
Edited
Edited
2025 Jan 11 12:48
Refs
Refs
 
 
 

SAGA pattern

Implement each business transaction that spans multiple services is a saga

  • Choreography Based SAGA
  • Orchestration based SATA pattern
 
Microservices Pattern: Sagas
You have applied the Database per Service pattern. Each service has its own database. Some business transactions, however, span multiple service so you need a mechanism to implement transactions that span services. For example, let's imagine that you are building an e-commerce store where customers have a credit limit.
https://microservices.io/patterns/data/saga.html
Microservices Pattern: Sagas
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Service Engineering/Service Management/Service Management Step/Service Planning/System Architecture/Microarchitecture/
Distributed transaction
Copyright Seonglae Cho