microservices
Definitions
A software architectural style in which an application is composed of small, independent services that communicate over well-defined APIs.
A method of developing software systems as a collection of autonomous, modular services that can be deployed and scaled independently.
Examples
Our engineering team decided to migrate the legacy monolithic application into a set of independent microservices.
Using microservices allows each team to deploy updates to their specific service without affecting the entire system.
The company adopted a microservices architecture to improve scalability and fault tolerance across their cloud infrastructure.
Synonyms
distributed architecture modular services decoupled components service-oriented architecture micro-architecture fine-grained services distributed systems
Antonyms
monolithic architecture monolith single-tier application unified codebase all-in-one system tightly coupled system