Learn/Glossary/High Availability
Architecture

High Availability

High Availability (HA) is a design pattern aimed at minimizing service downtime through hardware redundancy and failover systems.

Diagram

  Server 1 (Active)  ──┐
                       ├─▶ [Load Balancer] ──▶ User
  Server 2 (Standby) ──┘
  (If Server 1 fails, Load Balancer routes all traffic to Server 2)

In Depth

High Availability (HA) describes a system designed to operate continuously without failure for long periods, measured by the percentage of uptime (like 99.99%).

Related Terms