jargon

Architecture & practice·Design, structure and tradeoffs

you split it into six services and still have to deploy all six together, in the right order.

Distributed monolith

A set of services with all of the operational costs of being distributed and none of the independence that was supposed to justify them. It is what you get when services are split by technical layer or by shared database rather than by ownership and change. It is the most common outcome of a microservices migration and the reason to insist on the deployment question early, because the diagnosis is easy after a year and expensive.

Commonly confused with