Microservices

An architectural style that structures an application as a collection of small, loosely coupled, and independently deployable services, enabling flexibility, scalability, and rapid development.