В монолитной организации велик соблазн списать затратность или непрозрачность процесса на «неправильную» технологию или архитектуру. В подобной парадигме кажется, что замена системы или внедрение микросервисной архитектуры должны решить проблему. Уверен, не только в KT.Team, но и в другие IT-компании нередко обращаются именно с такой просьбой. Даже если предыдущие итерации оказались неудачными, доработка микросервиса всё ещё имеет смысл, т. к. может наладить ситуацию.
В реальности внедрение микросервисной архитектуры зачастую похоже на попытку разделить ком замороженного фарша на кусочки говядины, шпика и перца. Сколько бы усилий вы ни приложили к распилу монолита ножом IT, на выходе получатся не отдельные ингредиенты, а такие же монолиты, но размером поменьше. С IT-архитектурой дело обстоит точно так же: если на глазок разделить монолитную организацию или набор функций на куски поменьше, они будут напоминать микросервисы лишь внешне.