Microservices

Microservices architecture is an approach to software development where a large application is built as a suite of modular components or services, each running independently.