Fault Tolerance
Learn about fault tolerance, its metric, and its importance.
What is fault tolerance?
Real-world, large-scale applications run hundreds of servers and databases to accommodate billions of users’ requests and store significant data. These applications need a mechanism that helps in data safety, and eschews the recalculation of computationally intensive tasks by avoiding a single point of failure.
Fault tolerance refers to a system’s ability to execute persistently even if one or more of its components fail. Here, components can be software or hardware. Conceiving a system that is hundred percent fault-tolerant is practically very hard.
Let’s discuss important features for which fault-tolerance becomes a necessity.
Availability focuses on ...
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy