Reliability & Fault Tolerance: Failing Without Falling
Keep a system up when parts fail — reliability versus availability, cascading failure, timeouts on every call, retries as a loaded gun, circuit breakers, bulkheads, graceful degradation and chaos testing.