Миграция старого продукта с MySQL на PostgreSQL с Claude Code за 15 рабочих дней
Инженер провёл с Claude Code пробную миграцию продукта примерно за 15 рабочих дней. Четыре репозитория свели в два, MySQL перенесли на PostgreSQL, обновили фреймворки и заменили модель авторизации.
Что сделали
Инженер написал многоуровневые файлы контекста CLAUDE.md и дал Claude Code старые репозитории, подключения к MySQL и PostgreSQL только на чтение и эталонную реализацию. Claude набросал архитектуру, а параллельные агенты-ревьюеры проверили её на прочность. Затем Claude завёл 19 тикетов в Jira. По каждому тикету появлялись дизайн-документ и план, инженер их проверял, после чего тикет выполнялся в отдельном git worktree, а CI отслеживался в цикле.
Что получилось
Примерно за 15 рабочих дней закрыто около 50 тикетов и написано 580 проходящих тестов. Покрытие API больше 95%, при передаче в QA не было ни багов, ни уязвимостей. ИИ-ревью ловило только 30-40% проблем, а Jira MCP не умел связывать тикеты.
На что обратить внимание
Работа обошлась почти в $5000 на токены Bedrock, в основном на старте. Ещё Confluence MCP молча обрезал страницы больше примерно 5 КБ и так затёр два больших дизайн-документа.
Пояснение
CLAUDE.md это файл с инструкциями и контекстом проекта, который Claude Code читает при старте. Git worktree это отдельная рабочая копия репозитория, в которой агент ведёт свою задачу параллельно с другими. Bedrock это сервис AWS, через который можно пользоваться моделями Claude.
Кому пригодится
Техлидам и инженерам, которым предстоит перенос старого продукта на новый стек и которые думают, как поручить его агенту.
Попробуйте сами с Claude Code
Мне нужна пробная миграция [старый продукт] с [текущий стек, например 4 репозитория, MySQL, старая версия фреймворка] на [целевой стек, например 2 репозитория, PostgreSQL, актуальный фреймворк]. Сначала изучи код и напиши поэтапный план миграции с рисками. Потом выполни первый этап в новой ветке так, чтобы тесты проходили. Перед любым merge и перед запуском изменений на настоящей базе данных остановись и дождись моего ревью.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: dev.to ·