Title: Patterns for Fault Tolerant Software
Description: Software patterns have revolutionized the way developer’s and architects think about how software is designed, built and documented. 
Readers are guided from concepts and terminology, through common principles and methods, to advanced techniques and practices in the development of software systems.  References  provide access points to the key literature, including descriptions of exemplar applications of each technique. 
Organized into a collection of software techniques, speciﬁc techniques can be easily found with sufﬁcient detail to allow appropriate choices for the system being designed.
Subjects: software patterns, fault tolerance, reliability, availability, Fault-tolerant computing