Большинство команд перешли на микросервисы слишком рано

Переходили чтобы деплоить быстрее. Потом год разбирались как дебажить распределённую систему.

Модульный монолит с нормальными границами между модулями закрывает первую задачу без второй. Микросервисы решают организационную проблему когда команды не могут договориться. Когда деплой медленный это другая задача и другое решение.

У вас был такой переход? Стоило оно того?