И вот это свершилось! Тенденция модной сегодня всеобщей devops’изации настораживает. Почему-то многие компании на этой волне решили отказаться от профессиональных админов, решив, что разработчики сами всё умеют. Безусловно, они умеют. Но так ли, как надо? Может, если отказываетесь от услуг админов, то стоит провести соотвествующее обучение разрабов, чтобы не было, как на Gitlab: один разработчик случайно удаляет продакшн базу данных, перепутав сервера? И тут выясняется, что бэкапы есть, но восстановить из них ничего нельзя. В общем поучительная история https://docs.google.com/
Суть сводится к тому, что во вторник вечером, усталый сисадмин, работая поздно ночью в Нидерландах, случайно удалил каталог не на том сервере, во время отладки процесса репликации базы данных: он стер папку, содержащую 300GB данных пользователей.
В то время как он отменил команду rm -rf осталось только 4,5 Гб данных. На момент написания этой записи, GitLab не сообщает когда восстановит работу сервиса.
Не будем строго судить этого сисадмина, все мы не без греха, так например по моей вине из-за непроплаченного своевременно сервера где хранились бэкапы, года три назад, был убит, от слова вообще, весь накопленный опыт сайта русскоязычного сообщества manjaro.ru.