Building an application as a set of small services that each do one job and can be deployed and scaled on their own.
Microservices help organizations reach Controlled Scale. Splitting a monolithic AI application into discrete services (for example, a standalone embedding service, an LLM routing service, and a vector search service) lets teams scale, update, and patch each component independently, so a change in one service does not create drag across the whole system.
See also Technical Drag, Data Mobilization, Data Lakehouse and Vector Database.
