История, которая случается чаще, чем кажется.
После обновления сервис лег — стандартная процедура: откат, восстановление базы из последнего бэкапа.
Через пару минут — всё работает. Все выдохнули.
А потом начали писать пользователи:
— «Почему пропали заказы за вчера?»
— «А где новые пользователи?»
Выяснилось, что «последний бэкап» — не совсем последний.
Скрипт резервного копирования упал ещё неделю назад, но CI продолжал показывать «успешно».
Файл бэкапа был, просто не тот.
В итоге — минус неделя данных, ночная ручная реконструкция заказов и один очень печальный lesson learned.
📌 Что в итоге:
— Не доверяйте надписям «Backup OK» — тестируйте восстановление реально.
— Проверяйте даты, целостность и автоматизируйте валидацию бэкапов.
— Раз в квартал проводите disaster recovery drill — симуляцию аварии.
— И главное: не думайте, что беда случается только у других 🙂
❓ А вы когда-нибудь проверяли, что ваш бэкап реально восстанавливается?
🐸Библиотека тестировщика
#разбор_полетов
