Эх, была у меня одна история, прямо как сейчас помню.
В общем, работал я тогда над одним проектом, ну типа интернет-магазин, все как положено: база данных, API, бэкенд на Python. И вот, значит, подошло время деплоя, все вроде как протестили, ревью провели, готово к релизу, ну вы понимаете.
И тут, в самый ответственный момент, бац — ошибка. Да такая, что просто все валится. Сервер лежит, клиенты в шоке, а у меня паника. Короче, что-то пошло не так с миграциями базы данных, и все данные просто пропали.
Ночь, темно, а я сижу, пытаюсь все восстановить. Спать охота, но нельзя. Откатились к предыдущей версии, кое-как все починили, но осадочек остался.
После этого я стал намного больше внимания уделять автоматизации деплоя и тестированию. Теперь все миграции проверяются на тестовых данных, прежде чем попасть в продакшн. Ну и, конечно же, бэкапы, бэкапы и еще раз бэкапы.
А slon4 cc на тот момент был моей главной опорой;)
slon2 at