Architecture
Microservices
An architecture style that decomposes an application into a suite of small, independent services communicating via APIs.
Diagram
Monolith: [Auth + Orders + Billing] (One large app) Microservices: [Auth Service] ◀──▶ [Orders Service] ◀──▶ [Billing Service]
In Depth
Microservices is an architectural style that structures an application as a collection of small, loosely coupled, and independently deployable services.
Related Terms