Search⌘ K
AI Features

Availability

Explore the concept of availability in distributed systems. Understand how availability is defined as the percentage of uptime, why it matters for user access and business continuity, and how it is measured using downtime metrics. Gain insight into common availability targets and their impact on system design.

As discussed earlier, a reliable system ensures the correctness of the system itself. But what property of a distributed system ensures that the system is functional?

This is where availability comes to the rescue.

What is availability?

Availability is a property of a distributed system that ensures that the system is ready to serve users whenever users need it.

In practice, it’s easier to define availability in a mathematical formula.

Say, the backend system of the My Cool App was up for UU time and down for DD time since its launch. Then availability AA ...