Вы писали у вас 1000 микросервислв. Получаем что Деплоится в стенд вся система 5000минут и в прод еще 2000минут. Если бы был монолит, который деплоится час (я таких не встречал) то это было бы в 100 раз эффективней, нет?
Потому что простая фича которую можно было бы запилить внутри пары классов, на одной машине. выливается в межсервисное взаимодействие как минимум с фиксированием апи а как максимум с огребанием проблем распределенности. Потому что теперь разрабу нужно думать над тем как организовать сквозную фичу через 2-5 серсивов. Которые еще как я вижу могут иметь разный язык, персистенс и в принципе подходы в разработке. Это все вносит очень много оверхеда на голову разработчика. Вы вот тут столько про сериализацию жсон написали. Хотя не будь у вас распределения вы могли бы просто рекорды передать из одного модуля в другой. Зачем это все