ИИ Claude Code удалил серверы и базу данных с записями за 2,5 года. Программист рассказал историю, в которой излишне положился на ИИ
ИИ-инструменты вроде Claude Code могут очень многое, но порой и они сбоят. Программист Алексей Григорьев рассказал, как потерял базу данных с записями за 2,5 года из-за ошибки этого ПО. Правда, восстановить данные всё же удалось.
В какой-то момент автор захотел перенести свой сайт AI Shipping Labs на платформу AWS и использовать ту же инфраструктуру, что и DataTalks.Club. Что интересно, изначально Claude отговаривал от этого варианта, но программист всё равно решил это сделать.
Мой план, рассчитанный на постепенный процесс, был следующим:
- Перенесите текущий статический сайт с GitHub Pages на AWS S3.
- Перенесите DNS на WS, чтобы домен полностью управлялся там.
- Разверните новую версию Django на поддомене
- Когда всё заработает, переключите основной домен на Django.
Автор говорит, что концепция миграции была разумной, но проблемы возникли на этапе реализации. В частности, Григорьев говорит, что слишком сильно положился на ИИ.
Если сократить историю, проблема возникла из-за того, что разработчик сначала запустил настройку без файла состояния Terraform (где описано текущее состояние инфраструктуры). В результате AI создал дубликаты ресурсов. Когда файл состояния позже загрузили, Claude попытался привести систему к правильному состоянию и выполнил команду terraform destroy — фактически стер всю инфраструктуру.
В итоге были удалены серверы, база данных и даже снапшоты с резервными копиями — примерно 2,5 года данных проекта. К счастью, обращение в поддержку AWS помогло восстановить все данные, так что история закончилась хорошо.