Software Architecture · System Design
What is availability and fault tolerance in System Design?
Availability is the proportion of time a service is usable, while fault tolerance is its ability to continue operating despite component failures.