Microservices Architecture

Microservices architecture structures an application as a collection of loosely coupled, independently deployable services.

Each service focuses on a specific business capability and communicates via well-defined APIs.