Подход к архитектуре: приложение как набор небольших независимых сервисов, каждый в своем процессе, с отдельной БД и API. Коммуникация по сети (HTTP, gRPC, очереди). Плюсы: независимое развертывание, масштабирование по сервисам, технологическое разнообразие. Минусы: сложность операций, распределенные отказы, консистентность.