Best practices
Definition
To achieve reliability, a system must have a well-planned foundation in place, with mechanisms for handling changes in demand or requirements. The system should be designed to detect failure and automatically repair itself.