A practical guide to system-wide infrastructure resilience