Skip to content

Instantly share code, notes, and snippets.

View Nj-kol's full-sized avatar

Nilanjan Sarkar Nj-kol

View GitHub Profile
@Nj-kol
Nj-kol / Fault Tolerance vs Resilency.md
Created September 7, 2021 16:10
Difference between Fault tolerance and Resiliency

Fault Tolerance is not the same as Resilency. These two terms are sometimes used interchangeably, but are indeed different.

Fault Tolerance

  • Fault Tolerant means the ability of a system to survive (tolerate) when a fault occurs, e.g, surviving a server crash or network partition etc
  • There may be some temporary drop in overall performance, however system features are not affected
  • Mechanisms such as checkpoint/restore, Replicated State Machines can solve this issue
  • The systems usually has the ability to self-detect faults and do failovers

Example(s)