Skip to content
14 / 15

Зачем ломать систему специально и как проводить эксперимент по хаос-инжинирингу?

Затем, что отказоустойчивость, которую ни разу не проверяли, существует только на схеме. Эксперимент строится как проверка гипотезы: сначала фиксируют стационарное состояние — измеримый показатель нормальной работы, лучше бизнесовый; потом формулируют гипотезу «при таком отказе показатель не изменится»; затем вносят отказ на минимальном радиусе поражения с автоматической остановкой и заранее готовым откатом. Начинать стоит не с убийства инстанса, а с задержки зависимости: медленный сосед встречается чаще упавшего и ломает системы больнее. Предусловия обязательны: наблюдаемость, работающие алерты, возможность быстро откатить. Без них это не эксперимент, а инцидент, устроенный своими руками.

Зачем ломать систему специально и как проводить эксперимент по хаос-инжинирингу? | JScriptiser