Итак, у вас появилась идея для нового проекта, неважно что это: разработка нового сервиса, дополнительный раздел текущего проекта или, например, автоматизация процесса. Вот пара советов, что важно сделать до старта разработки, чтобы повысить шансы на выполнение задуманного с минимальными потерями нервов и денег.
нарастающий технический долг, увеличивающая стоимость поддержкиЕсли проект из Software, то изначально проектировать нужно не монолит =)
Тогда каждая доп фича/ сервис будет легче в реалищации...
Во многих случаях да, но все же в первую очередь стоит смотреть на адекватность решения задаче. Например если компании нужно только только запускать екоммерц, шишки в нем еще не набиты, и нет понимания что конкретно у них там будет работать, а что не так уж и нужно. То намного разумнее купить даже, прости господи, лицензию монолитного битрикса и поработать с готовой системой, чем городить сразу огороды с собственными микросервисами, какими бы гибкими они не получались.