The Inevitability of a Microservices Architecture Crisis for Transactional Systems and a Radical Way Out

This paper argues that, for the class of transactional systems, microservices architecture (MSA)inevitably enters a containment crisis: the cost of maintaining consistency andfault tolerance outpacesgrowth in both the number of services and useful functionality. The notion of a transactional MSAis introduced. From the semantics of a transactional operation it follows that the coordination graphcannot be a forest of independent components; otherwise the inter-service fabric is redundant. Containment along edges and multi-hop paths drives outpacing growth in containment cost. It is shownthat the monolith bottleneck—the state-transition serialization point—is removed by MSA only forindependent domains and is reproduced under transactional coupling (coordinator, primary, quorumleader). The radical way out is to move containment of coordination and serialization to the protocollayer: an auto-sharded Byzantine fault-tolerant Layer-1 (L1) blockchain with smart contracts. The alternatives “a single DBMS” and “a conventional HA cluster” are rejected as a return to a monolithiccore and/or a privileged control plane.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-09-09
DOI
https://doi.org/10.5281/zenodo.22678236
Primary Topic
Software System Performance and Reliability
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

The Inevitability of a Microservices Architecture Crisis for Transactional Systems and a Radical Way Out

Dmitry Ermakov
Zenodo (CERN European Organization for Nuclear Research)
Software System Performance and Reliability
preprint

The Inevitability of a Microservices Architecture Crisis for Transactional Systems and a Radical Way Out

Dmitry Ermakov
preprint en

Abstract

This paper argues that, for the class of transactional systems, microservices architecture (MSA)inevitably enters a containment crisis: the cost of maintaining consistency andfault tolerance outpacesgrowth in both the number of services and useful functionality. The notion of a transactional MSAis introduced. From the semantics of a transactional operation it follows that the coordination graphcannot be a forest of independent components; otherwise the inter-service fabric is redundant. Containment along edges and multi-hop paths drives outpacing growth in containment cost. It is shownthat the monolith bottleneck—the state-transition serialization point—is removed by MSA only forindependent domains and is reproduced under transactional coupling (coordinator, primary, quorumleader). The radical way out is to move containment of coordination and serialization to the protocollayer: an auto-sharded Byzantine fault-tolerant Layer-1 (L1) blockchain with smart contracts. The alternatives “a single DBMS” and “a conventional HA cluster” are rejected as a return to a monolithiccore and/or a privileged control plane.

Zenodo (CERN European Organization for Nuclear Research)
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.