незнай по моим ощущениям "монолит который просто рефактроить" просто по мановению волшебной палочки такхже элекментарно распилить на микросервисы ибо внутри он микросервисы и есть.. да API не по сети а через интерфейсные классы, теже очереди и многопоточные воркеры
я про этоже. к примеру ваши проекты через 20 лет будут называть какашками. и это нормально. человечество развивается к примеру «искуственным интеректом раньше называли распознование текста скана» а щас это более глубокое понятие
нормальные микросервисы удобнее нормального монолита, хотя бы потому, что меняя какой-то небольшой кусок тебе не надо билдить-деплоить все сушествующее, плюс масштабирование
ну дело не в монолит/не монолит а в том как реализовано и сколько людей туда пишут, если там 100 человек 24/7 пишут в свои куски и не трогают другое то чего бы и не распилить другое дело когда там простыни классов на 5к строк, потрянки sql и база на испанском языке - к монолиту по идее отношения не имеет, но оно в нем
ну вообще да, преимущества мс давно описаны уже везде, в частности независимый деплой) но я видел и такое что мс деплоятся из общей очереди что сводит профт на нет