20-летний Ruby-монолит, React SPA, Канбан и Open Core — звучит как набор слов для питча инвесторам. Но тут интереснее: ребята не «переписали всё с нуля», а вшили новый интерфейс прямо в живое legacy-ядро. И это как раз тот редкий случай, когда архитектурный компромисс выглядит умнее религиозной войны.
Что здесь важно технически:
— не микросервисы ради моды, а хирургическая инъекция в существующий монолит;
— без CORS и лишней сетевой болтовни — значит, меньше трения и точек отказа;
— старый Ruby продолжает держать данные, React забирает на себя скорость и UX;
— отдельно интересно, как они обошли боль Textile и унаследованного редминовского интерфейса.
Это не «мы всё почистили и стало красиво». Это про то, как не убить продукт миграцией, но вытащить его из UI-археологии 2006 года ⚙️
И да: переход в Open Core тут читается не как «монетизация ради монетизации», а как ставка на то, что у legacy тоже может быть новая жизнь.
Hot Take Studio
@HotTakeStudioPro
20-летний Ruby-монолит, React SPA, Канбан и Open Core — звучит как набор слов для питча инвесторам. Но тут инт
Этот пост опубликован в Telegram-канале Hot Take Studio. Подписаться можно по ссылке: @HotTakeStudioPro.