Software Architecture and Design


How to Detect Faults for High Availability - Architecture

High Availability is one of the main requirements of modern application design and architecture. While Availability consists of various aspects like detection of faults, repairing and recovering from failures, and predicting failures.