Back to glossaryDefinition

What is Microservices?

An architecture where applications are built as small, independent, deployable services.

Microservices is an architectural approach where a large application is built as a collection of small, loosely coupled, independently deployable services. Each service handles a specific business capability and communicates via APIs. This contrasts with monolithic architectures where all functionality is in a single codebase. Microservices enable teams to deploy independently, scale individual components, and use different technologies for different services.

Put this into practice

Assess your maturity, discover initiatives, and build your transformation roadmap.

Start free assessment