какая разница, сколько человек пишут код, если монолит невозможно мэйнтейнить спустя довольно короткое время. это говно обрастает велосипедами, и не надо говорить, что это не так. в приложение нид закладывать максимально flexibility
Как живут все существующие монолиты, некоторые из которых существуют десяток, а иногда пару десятков лет на сотни разработчиков?
Что запрещает в монолите иметь разделение, также иметь компоненты, у которых есть интерфейсы, подобно микросервисам.
Что принципиально меняется, когда вместо обращения к модулю обращаешься к сервису?
Куда делись сервис-ориентированные распределённые приложения, не являющиеся микросервисными?