Перейти к содержимому

Кейс · Миграция легаси-кода с помощью AI

CodeHeroЛегаси переезжает на Go, Rust и TypeScript от 5 до 10 раз быстрее и на 70% дешевле: пятеро вместо 26

CodeHero переносит легаси-системы на миллион строк (Java, Python, COBOL, VB6 и другие) на Go, Rust и TypeScript за 30 дней, хотя у большой команды такая миграция обычно занимает несколько кварталов. Это от 5 до 10 раз быстрее, чем переписывать вручную, и на 70% дешевле обычной миграции, и так уже переехали больше 40 проектов. Система, которая работала на 8 серверах, после переезда работает на одном. Компания работает на своей AI-модели и своём инференсе и может поставить и то и другое на железе прямо в закрытый контур клиента, так что код не покидает здание. Как CTO по подписке я спроектировал все системы и платформы компании, управляю всей командой и сократил её с 26 человек до 5: пятеро теперь делают то, на что раньше уходило 26.

Клиент
CodeHero
Продукт
AI-миграция легаси-кода на современные стеки за 30 дней
Поставка
Облако или наше железо и модели в контуре клиента
Моя роль
CTO по подписке
Команда
26 → 5 человек, работа та же
Проекты
40+ переездов, на 70% дешевле обычной миграции
Оценка
Объём работ, срок и цена за 2 дня
Сайт
codehero.co
CodeHero: продукт

В цифрах

быстрее, чем переписывать ту же легаси-систему вручную
5–10×
к стоимости обычной миграции той же системы
−70%
человек в команде: пятеро делают то, что раньше делали 26
26 → 5
легаси-проектов уже переехали на Go, Rust и TypeScript
40+
серверов: система, которой нужно было восемь, работает на одном
8 → 1
на проект, хотя такие миграции обычно занимают кварталы
30 дней

Продукт

Легаси-стек на Go, Rust или TypeScript за тридцать дней, двадцать миграций, граф зависимостей, который читает платформа, и пять этапов, через которые проходит миллион строк. Картинки с codehero.co.

  • Легаси-стеки, которые мигрирует CodeHero, и сколько дней занимает каждый переход
  • Настоящий граф зависимостей Go-сервиса в продакшене до разреза по доменам
  • Страница платформы CodeHero: миллион строк легаси-кода на Go или Rust за 30 дней, через этапы «Ingest», «Map», «Rewrite», «Verify», «Ship»
01

С чего начинали

Компании держат критичные системы на коде, который никто не хочет трогать: COBOL на мейнфреймах, десктопные приложения на VB6, Java-монолиты, которые жгут серверы. Переписать их обычным способом значит держать большую команду несколько кварталов и рисковать при переключении. CodeHero переписывает их на Go, Rust и TypeScript, а старая система тем временем продолжает обслуживать клиентов.

Многие такие клиенты не могут отдать код наружу, поэтому миграция должна прийти к ним, в их закрытый контур. Экономика сходится, только если работу делает небольшая команда, а основную нагрузку берёт на себя AI. Когда я пришёл, в команде было 26 человек.

02

Что мы сделали

  1. Платформу, на которой 30 дней реальны, спроектировал я

    Я спроектировал все системы и платформы CodeHero: чтение всей кодовой базы сразу, саму перезапись и проверки, которые держат поведение новой системы таким же, как у старой. Эти проверки снимают главный риск любой миграции, когда новая система незаметно ведёт себя не так, как старая.

  2. Своя модель и свой инференс, расходы под контролем

    CodeHero работает на своей AI-модели и своём инференсе. Миграция клиента не зависит от чужого API, его лимитов и цен, а стоимость работы на миллион строк остаётся под нашим контролем.

  3. Bring Your Inference: код не покидает здание

    Клиентам с закрытым контуром мы ставим железо и наши модели прямо внутрь их периметра. Они переходят на новый стек вместе с нами, код не покидает здание, и риск утечки, из-за которого большинство компаний не отдают миграцию на сторону, исчезает.

  4. AI на каждом шаге, поэтому хватает пятерых

    Я встроил современные AI-инструменты в ежедневную работу команды, от чтения старого кода до ревью нового. Отсюда и выработка на инженера, намного выше, чем у традиционной команды миграции, и скорость: переезд идёт от 5 до 10 раз быстрее, чем ручное переписывание.

  5. Я сократил команду с 26 человек до 5

    Я сократил команду с 26 человек до 5 и управляю ею целиком. ФОТ снизился вместе с численностью, а проекты продолжают выходить в срок. Я работаю с этой командой больше двух лет.

  6. 40+ проектов, каждый за тридцать дней

    Каждый проект укладывается в 30 дней, а такого темпа большинство компаний, которые занимаются миграцией, не достигают. При этом переезд обходится клиенту на 70% дешевле обычной миграции, и так уже переехали больше 40 проектов. Платформа работает с 20 легаси-стеками, в одной миграции бывает больше миллиона строк, а объём работ, срок и цену клиент получает за 2 дня, хотя обычно оценка занимает недели.

  7. Один сервер вместо восьми

    Легаси-код обычно жжёт железо. После переезда система, которая работала на 8 серверах, работает на одном, и клиент держит одну машину там, где раньше держал восемь.

03

Результат

Пять человек делают то, на что раньше уходило 26: переводят легаси на миллион строк на Go, Rust или TypeScript от 5 до 10 раз быстрее, чем вручную, и на 70% дешевле обычной миграции, уже больше 40 проектов, на собственном AI CodeHero, а если клиенту нужно, прямо внутри его стен.

oleg.isОтправляется по запросу

Полный кейс · PDF

CodeHero

Легаси переезжает на Go, Rust и TypeScript от 5 до 10 раз быстрее и на 70% дешевле: пятеро вместо 26

  1. 01Архитектура платформы миграции
  2. 02Своя модель и инференс: расходы и контроль
  3. 03Bring Your Inference: железо и модели в закрытых контурах
  4. 04Как мы доказываем, что новая система ведёт себя как старая
  5. 05Как я сократил команду с 26 до 5, не замедлив работу
  6. 06Миграция за 30 дней, по неделям
Подготовил Олег СотниковPDF

Полный кейс CodeHero

Открытая часть истории на этом заканчивается. Остальное в PDF: архитектура до и после, план переезда, как команда работает с AI-агентами, сколько всё это стоит в эксплуатации и откуда взялась экономия.

Каждый кейс я отправляю сам, а ваш email нужен только для этого.

Другие кейсы

Все кейсы
01AulaЖКХ · КазахстанCTO по подпискеТри релиза в день вместо одного в четыре месяца: 3 человека делают работу 16, а счёт за облако меньше на 70%Aula — одно приложение для жителей многоквартирных домов и 109 управляющих компаний, в нём 247 000 аккаунтов. Как CTO по подписке я перестроил то, как продукт делают и на чём он работает: команда разработки и тестирования сократилась с 16 человек до 3, серверов стало 3 вместо 18, счёт за облако упал на 70%, а ошибок в мобильном приложении стало на 97% меньше. Задача теперь доходит до продакшена за день, а не за две-три недели, и продукт выходит три раза в день при аптайме 99,99%. Такого темпа большинство штатных команд не достигает никогда.Читать кейс02detachboxОблачные машины для AI-агентов · США и весь мирCTO по подписке и стартап-адвайзерФаундер, CTO по подписке и один инженер за три недели превратили идею detachbox в коммерческий продуктdetachbox даёт Claude Code, Codex и другим CLI-агентам Linux-машину, которая работает всегда: разработчик закрывает ноутбук, а агент продолжает работать на той подписке Claude или Codex, за которую разработчик уже платит. Мы строили продукт по схеме фаундер → CTO по подписке → инженер, без команды между ними, и от идеи фаундера до платных тарифов прошло три недели. Архитектура, инфраструктура, ревью кода и техническое направление на мне, и мы продолжаем развивать продукт. Ни токен подписки, ни API-ключ не попадают внутрь машины, поэтому detachbox сегодня один из самых безопасных способов запускать удалённых агентов на собственной подписке.Читать кейс03LeadTrainХолодные рассылки и исходящие продажиCTO по подписке и стартап-адвайзерКоманда из трёх человек построила LeadTrain, платформу холодных рассылок, которая отправляет больше 20 миллионов писем в месяцLeadTrain берёт на себя все этапы холодных продаж: находит покупателей, покупает и настраивает домены для отправки, создаёт и прогревает ящики, даёт каждому отправителю профиль и сайт, отправляет многошаговые кампании и разбирает каждый ответ. В роли CTO по подписке и стартап-адвайзера я спроектировал всю архитектуру и вместе с ещё двумя людьми построил продукт. Сегодня LeadTrain отправляет больше 20 миллионов писем в месяц, а построен он так, чтобы доставляемость держалась выше 60%.Читать кейс

Хотите, чтобы следующий кейс был про вашу компанию?

За 30 минут созвона выберем первую задачу, которую стоит отдать AI, и прикинем, сколько она сэкономит.

Обсудить мою задачуЗвонок бесплатный. На связи я сам.