Skip to content

Commit

Permalink
Update 2023-12-20-how-do-you-design-for-system-availability.md
Browse files Browse the repository at this point in the history
  • Loading branch information
paraskevasleivadaros authored Dec 20, 2023
1 parent 7acc166 commit 9fe78fb
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ tags:
---
![pexels-jan-van-der-wolf-19468754](https://github.com/paraskevasleivadaros/paraskevasleivadaros.github.io/assets/16403754/539e53b6-e813-4668-bd5f-cf94fa99e30a)

Uncover the critical aspects of system availability, from key metrics and failure analysis to design strategies that ensure reliability and uptime.
In this article, we provide a bird's eye view of designing for system availability. We'll cover the essentials: from understanding availability metrics and dissecting failure modes to applying core design principles. This overview offers a foundational understanding of how to achieve and maintain high system reliability and uptime.

## Availability Metrics
Availability metrics are crucial in system design, serving as benchmarks for reliability and uptime. These metrics, often expressed as percentages, indicate the proportion of time a system remains operational under normal conditions. The gold standard is the 'five nines' - 99.999% availability, translating to just over five minutes of downtime per year. By regularly monitoring these metrics, engineers can identify trends, predict potential downtimes, and implement proactive measures to enhance system resilience.
Expand Down

0 comments on commit 9fe78fb

Please sign in to comment.