"Антихрупкость"
Термин "антихрупкость" ввел и раскрутил в одноименной книге Нассим Талеб, трейдер и риск-аналитик. И в книге он много пишет об отличиях антихрупкости от устойчивости: устойчивость - это способность выдерживать шоковые воздействия и восстанавливаться после них, а антихрупкость - не просто восстанавливаться в то же состояние, а становиться лучше.
Что для этого нужно:
• Опциональность: много маленьких экспериментов вместо одной большой ставки: неудача стоит дешево, зато успех окупает результат • Избыточность: запас ресурсов и компетенций выглядит лишним, пока не случится непредвиденное • Быстрая обратная связь: малые сбои, которые вы разбираете, страхуют от больших
Талеб также описывает "стратегию штанги", которая рекомендует фокусироваться только на супер-безопасных выборах (безрисковых) и на супер-рискованных (но потенциально приносящих большой эффект), убирая середину и сбалансированные по риску выборы. Это уже к вопросу про выбор фич. Не нужно делать что-то среднее - нужно прокачивать то, что не меняется и гарантировано приносит пользу, и что-то безумное, что скорее всего зафейлится, но если взлетит — окупит предыдущие провалы.
Попытка исключить все ошибки делает систему хрупкой: без тренировки на малых стрессах она ломается на первом крупном. Поэтому спрашивайте не «как избежать сбоя?», а «что мы получим, когда он случится?».