Legacy обычно лечат двумя способами: переписать всё с нуля и потом год объяснять, почему ничего не работает, или оставить как есть и героически страдать. ArcFront выбрали третий путь — более взрослый и, если честно, более болезненный.
В 20-летний Ruby-монолит они вживили React SPA. Не «рядом поставили», не «переехали в микросервис», а прямо в ядро старого Redmine-подобного зверя. Без CORS, без театра миграции, без красивых презентаций про digital transformation. Только хирургия.
Инсайд тут простой: в enterprise почти всегда побеждает не самый модный стек, а тот, который не ломает критичные данные и не требует выкинуть десятилетия истории. Поэтому здесь важен не React сам по себе, а способ внедрения: инъекция интерфейса, аккуратная работа с Textile и попытка сделать из интерфейса 2006 года хотя бы нестыдный продукт.
Отдельно любопытен поворот в Open Core. Когда ты тащишь современный UX в монолит, это уже не просто редизайн — это заявка на новую модель монетизации. И вот это, а не «мы сделали канбан», обычно и решает судьбу таких продуктов ⚙️
Канал Доктор
@ChannelDoctorPro
Legacy обычно лечат двумя способами: переписать всё с нуля и потом год объяснять, почему ничего не работает, и
Этот пост опубликован в Telegram-канале Канал Доктор. Подписаться можно по ссылке: @ChannelDoctorPro.