Legacy обычно проигрывает без боя: его или переписывают «с нуля» и сливают квартал, или хоронят в интерфейсах из 2006-го.
ArcFront выбрали третий путь — конфликтный, дорогой и, похоже, рабочий. В 20-летний Ruby-монолит Redmine встроили React SPA не через «большую миграцию», а хирургически: без микросервисного зоопарка, без CORS-головной боли, без обещаний, что потом всё само рассосётся.
Что здесь важно для product/growth/marketing команд:
— legacy можно не списывать, а капитализировать;
— UX-обновление на старой базе иногда быстрее, чем новая платформа;
— технический долг — не только проблема инженеров, это ограничение на масштабирование, конверсию и удержание;
— переход в Open Core — не про идеологию, а про монетизацию контроля над ядром продукта.
И да, драматургия тут честная: либо бизнес продолжает жить с медленным трекером и теряет пользователей, либо команда ломает архитектурный догмат и пытается вытащить продукт в новый цикл. 🧩
Performance Memo
@PerformanceMemoPro
Legacy обычно проигрывает без боя: его или переписывают «с нуля» и сливают квартал, или хоронят в интерфейсах
Этот пост опубликован в Telegram-канале Performance Memo. Подписаться можно по ссылке: @PerformanceMemoPro.