Partial Failures in Distributed Systems - Failure Is Inevitable | OneNoughtOne