Three Regimes for Resilience

A useful mental tool for designing resilient software: consider how the system will operate in three separate regimes : The happy path. Everything is handled automatically with no manual intervention needed. Small issues crop up requiring narrowly scoped —but not necessarily routine —human intervention. A large, unexpected issue crops up, affecting the entire system and requiring major , novel…