System Design

Explain Fault Tolerance and High Availability

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

Fault Tolerance - The ability to self-heal and return to normal capacity. Also the ability to withstand a failure and remain functional.

High Availability - Being able to access a resource (in some use cases, using different platforms)