Architecture & practice·Design, structure and tradeoffs
the service you own deploys on its own schedule and you have never waited for another team's release.
Microservice
Also calledservice-oriented architecture, SOA
A service small enough to be owned, deployed and reasoned about by one team independently of the others. The unit of value is independent deployment, not size — a service that cannot be released without coordinating is not buying you anything. The price is real and permanent: every in-process call you replaced is now a network call that can be slow, partial or absent, and every debugging session now spans machines.