Ensuring Eventual Consistency in Microservices Systems with irreversible transactions

Project Details


There is a serious issue with compensating transactions – they require transactions to be reversible. However, many business transactions are irreversible by nature – for example an ATM machine transaction, where reclaiming the out handed money cannot be guaranteed to be honored.

Layman's description

Hvordan undgår man data-uoverensstemmelser når databasen i et system opdeles i flere databaser pga. overgang til microservices arkitekturen.

Key findings

Eventual-Consistency; Microservices; Irreversible-transactions
Effective start/end date27/05/20 → …