TY - JOUR
T1 - Introducing the RIG Model - the Puzzle of Designing Guaranteed Data-Consistent Microservice Systems
AU - Bromose, Kaj
AU - Mikkelsen, Lars Kristian Lindegaard
AU - Betts, Thomas
PY - 2024/5/30
Y1 - 2024/5/30
N2 - This article introduces the novel RIG model, which supports the design of guaranteed data-consistent microservices systems from a business perspective.RIG is an abbreviation of Reversible, Irreversible, and Guaranteed, and it categorizes microservices behavior within a sequence of local transactions, also known as a saga.The RIG model formulates three rules for a saga call chain, guaranteeing eventual data consistency.The article proposes a gamified RIG tool. The tool consists of three main RIG pieces and can be used by teams to model a guaranteed data-consistent microservice system as a puzzle.
AB - This article introduces the novel RIG model, which supports the design of guaranteed data-consistent microservices systems from a business perspective.RIG is an abbreviation of Reversible, Irreversible, and Guaranteed, and it categorizes microservices behavior within a sequence of local transactions, also known as a saga.The RIG model formulates three rules for a saga call chain, guaranteeing eventual data consistency.The article proposes a gamified RIG tool. The tool consists of three main RIG pieces and can be used by teams to model a guaranteed data-consistent microservice system as a puzzle.
KW - it
UR - https://www.infoq.com/articles/rig-data-consistent-microservices/
M3 - Journal article
JO - InfoQ
JF - InfoQ
ER -