Legacy не всегда нужно переписывать с нуля — иногда его аккуратно «вживляют» в современный интерфейс.
В этом кейсе команда встроила React SPA в 20-летний Ruby-монолит Redmine-подобной системы, чтобы обновить UX без дорогой и рискованной миграции. Обошлись без микросервисов и CORS, а ещё добавили канбан и довели продукт до релиза v0.5 Beta.
Что здесь важно для IT-специалиста с планами на релокацию:
• на рынке много вакансий не про greenfield, а про поддержку и модернизацию legacy
• умение работать с монолитами ценится не меньше, чем знание модных стеков
• в продуктовых командах часто ищут людей, которые умеют улучшать систему без «переписать всё»
• Open Core и enterprise-история — это отдельный тип бизнеса, где нужен опыт в продуктовой разработке и компромиссах
Если вы ищете работу за рубежом, не игнорируйте старые стеки: именно на них держатся многие зрелые компании.
Relocate IT
@RelocateITPro
Legacy не всегда нужно переписывать с нуля — иногда его аккуратно «вживляют» в современный интерфейс.
Этот пост опубликован в Telegram-канале Relocate IT. Подписаться можно по ссылке: @RelocateITPro.