Задавайте себе сложные и даже неправдоподобные вопросы
Нет лучшей проверки, чем реальность. Задавайте себе сложные, не имеющие готового ответа вопросы.
А что если в здании пропадет электропитание? Что если стойка с сетевым оборудованием окажется в двух футах под водой? А что если главный дата-центр внезапно выключится? А что если кто-то атакует ваш веб-сервер? Что тогда делать? Кому звонить? Кто за это заплатит? У вас есть план действий? Знаете ли вы, что делать? Знаете ли вы, как отреагируют системы? Сможете ли вы минимизировать ущерб, если это произойдет сейчас? Смогут ли другие люди, сидящие рядом, сделать то же самое?
Из главы о реагировании на инциденты в Site Reliability Engineering — классный подход к мышлению.
По сути, это не только про аварии. Такие вопросы стоит задавать себе ещё на этапе проектирования систем.
Чем раньше мы подумаем о нестандартных ситуациях — тем более устойчивым и предсказуемым получится результат.