Published December 22, 2021 | Version v1
Preprint Open

Ensuring Eventual Consistency in a Microservices Architecture

  • 1. UCL University College
  • 2. Bankdata

Description

How can the architecture of transaction oriented business systems be transformed to a microservices architecture in a “transaction safe” way, where it can be ensured that the system ends up in consistent state?

This paper will introduce a way to ensure eventual consistency in a microservices architecture with irreversible transactions. The paper will promote using a dynamic CAP approach, where the CAP positioning of the system is dynamic based on the concrete business event. Also we will formulate a microservice architectural pattern where the transactional business events are encapsulated in modular micro monoliths.

Files

Ensuring eventual consistency - final.pdf

Files (990.4 kB)

Name Size Download all
md5:3fca641bad1f1a4a13c1c68cec5bf4e5
990.4 kB Preview Download