Агентные кейсы
Разработка и DevOps

Миграция старого продукта с MySQL на PostgreSQL с Claude Code за 15 рабочих дней

Инженер провёл с Claude Code пробную миграцию продукта примерно за 15 рабочих дней. Четыре репозитория свели в два, MySQL перенесли на PostgreSQL, обновили фреймворки и заменили модель авторизации.

Сделано сClaude Code

Что сделали

Инженер написал многоуровневые файлы контекста 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 ·

Похожие кейсы

Веб-приложение с базой, хранилищем картинок и лендингом на Replit Agent за $35.82

Автор собрал в Replit Agent сайт для сообщений о проблемах безопасности на дорогах с базой Postgres, хранилищем картинок, аналитикой и лендингом. Приложение работает на своём домене, а переход на S3 не удался и был откачен.