microservice
nounUK /ˈmaɪ.krəʊˌsɜː.vɪs/
US /ˈmaɪ.kroʊˌsɝː.vɪs/
A small piece of a computer program that does one job and works with other small pieces.
The app uses a microservice to handle payments and another to send emails.
OTHER MEANINGS
2. A software design style where an application is built from many small, independent services.
Their team adopted microservice architecture to ship features faster.
3. A single independently deployable unit within such a system.
Each microservice has its own database and deployment pipeline.
4. A narrowly focused network-accessible function exposed over an API.
The login microservice validates credentials for every client.