Zion Notes on reliable networks A reliable service needs independent failure domains, clear recovery steps, and checks that exercise the complete path rather than a single process. Before changing a system, record its working configuration. After a change, verify both normal operation and the expected behavior during a failure.