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