A-Z Popular Blog Reliability Search »
Reliability Engineering
Related Guides

5 Examples of Fault Tolerance

 , updated on
Fault tolerance is the ability to continue when an error occurs. In the past, technologies were often designed to simply give up and display an error message at the first sign of a problem. Modern systems, processes, products and equipment are more likely to overcome errors and continue. The following are illustrative examples.

Input Flexibility

If a user enters data that isn't in the format an ecommerce site expects, the site attempts to understand the data anyway.


An application for a banking application performs validation on user input to improve data quality and prevent errors. Users are asked to correct data that doesn't look right.

Graceful Degradation

In the past, it was common for devices to completely shut down at the first sign of a serious error. Engineers reasoned that results might be unpredictable when a device continues to operate in the face of errors. This isn't typically what customers want as products and services that continue on get more respect. As such, it is increasingly common for products and services to continue to offer as much functionality as possible when errors are occurring.


Graceful degradation is taken to extremes in situations where failure may be a safety risk. For example, a car may automatically limit speed but allow the vehicle to be driven when a major component has failed. This is done because it is dangerous for a car to come to a sudden stop in areas such as a major highway.

Self Healing

Devices may perform self healing functions that not only continue when an error occurs but automatically repair the error with time. For example, an operating system may automatically repair broken files in the background and mark unreliable segments of data storage as unusable.
Overview: Fault Tolerance
The ability to continue when errors are encountered as opposed to giving up and displaying an error message.
Related Concepts

Reliability Engineering

This is the complete list of articles we have written about reliability engineering.
Cold Standby
Defensive Design
Design Debt
Design Life
Error Tolerance
Fault Tolerance
Graceful Degradation
Latent Error
Material Strength
Mistake Proofing
Wear And Tear
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

Reliability Engineering

A list of reliability engineering techniques.

Reliability Engineering Definition

The definition of reliability engineering.

Quality vs Reliability

The difference between quality and reliability.


An overview of fail-safe design with a few examples.


A definition of reliability with examples.

Error Tolerance

A definition or error tolerance with examples.

Design Life vs Service Life

The difference between design life and service life.


The common types of overengineering.


A definition of entropy with examples.

Tensile Strength

A definition of tensile strength with examples.

Active vs Passive

The difference between active and passive safety.

Defensive Design

An overview of defensive design.

Self-Destruct Mechanism

An overview of self-destruct mechanisms as a safety feature.

Tactile Information

The common types of tactile information.

Flight Envelope Protection

An overview of flight envelope protection.

Earthquake Detection System

An overview of earthquake detection systems.


The definition of hazard with examples.

Product Safety

Common types of product safety.

Err On The Side Of Caution

The definition of err on the side of caution with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map