Microservice

A microservice is a software architecture style in which monolithic applications are broken down into small, independent processes using language-agnostic APIs. These services are small building blocks, highly decoupled and focused on doing a small task, facilitating a modular approach to system building.