Микросервис
Архитектура, в которой приложение собирается из множества небольших независимых сервисов, общающихся через API.
Плюсы: независимые релизы, разные языки для разных сервисов, масштабирование по отдельности. Минусы: сложность распределённой системы, отладка по сети, дорогая инфраструктура. Хорошо для больших команд, для маленьких — перебор.