Если ваш язык или фреймворк перешел в стадию заморозки, постарайтесь как можно скорее его заменить. Чем его заменять – мы рассмотрим в следующем разделе. Но язык нельзя менять только потому, что вы с ним не знакомы. Смотрите шире и принимайте решение по совокупности факторов, включая то, достаточно ли на рынке труда специалистов по этой технологии. Если ваша команда разработчиков стареет, а молодая кровь не прибывает, значит, используемый вами язык умирает.
Замена языка потребует значительных усилий и ресурсов. Как уже говорилось, одна из эффективных стратегий здесь – определить области, которые легко преобразовать в микросервис. Это даст возможность вырезать куски кода из системы, а не полностью переписывать ее.