(Noun) Small, autonomous services that work together.
Description: Microservices Architecture (MSA) is a style of architecture that defines and creates systems through the use of small, independent, and self-contained services that align closely with business activities. An individual microservice is a service that is implemented with a single purpose, that is self-contained, and that is independent of other instances and services. Microservices are the primary architectural building blocks of an MSA.
Original Source: TOGAF® Series Guide: Microservices Architecture (MSA) | Doc. No. G21I