Microservices

An architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities.A variant of the service-oriented architecture (SOA) architectural style, the microservice architecture enables the continuous delivery/deployment of large, complex applications.