⚠️ Закон Мёрфи: почему надёжные системы проектируют из расчёта на отказ Всё, что может пойти не так, рано или поздно пойдёт не так. Это не фатализм, а инженерное наблюдение: в достаточно сложной системе, которая работает достаточно долго, реализуются все сценарии отказа, которые проектировщик допустил — включая те, что он считал практически невозможными. За афоризмом стоит реальная история: в 1949 году аэрокосмический инженер Эдвард Мёрфи разбирал провал испытаний проекта MX-981 — все шестнадцать датчиков перегрузок подключили задом наперёд. Так родился принцип defensive design: не надеяться, что ошибок не будет, а исключать саму возможность ошибки конструктивно. В разработке ПО из этого принципа выросли целые практики: fail-fast и defensive programming, graceful degradation и circuit breaker, идемпотентные ретраи, chaos engineering и SLO с бюджетом ошибок. Классические катастрофы вроде Mars Climate Orbiter и Ariane 5 — результат не невезения, а «невозможных» сценариев, которые никто не исключил. Инженерный вывод: надёжность системы определяется не отсутствием отказов, а поведением при отказе. Вопрос не «откажет ли», а «что произойдёт, когда откажет» — и ответ должен быть спроектирован заранее. 🔗 Закон Мёрфи: https://agaltsovav.ru/docs/development-managment/laws/murphys-law/