Легаси не умирает, оно делает вид, что «ещё походит». ArcFront воткнули React SPA в 20-летний Ruby-монолит Redmine-эпохи — без микросервисного цирка, без CORS-акробатики. По сути, это хирургия, а не «переписали всё с нуля и зажили».
Что интересно по технике: фронт отделили как отдельный слой, но не разорвали связь с ядром. Старый бэк продолжает жить, новый UI — жрать данные и не срывать миграцию критичных данных в пропасть. Плюс затащили Канбан и перевели проект в Open Core: классика, когда бесплатный слой держит вход, а монетизация сидит в надстройках.
Для вебмастера мораль простая: если у вас монолит, его не «рефакторят красиво», его изолируют, обшивают и доят по частям. ⚙️
И да, иногда самый рабочий релиз — это не новая система, а аккуратно пришитый поверх неё интерфейс.
Doorway Lab
@DoorwayLabPro
Легаси не умирает, оно делает вид, что «ещё походит». ArcFront воткнули React SPA в 20-летний Ruby-монолит Red
Этот пост опубликован в Telegram-канале Doorway Lab. Подписаться можно по ссылке: @DoorwayLabPro.