Skip to content

Commit b3c03db

Browse files
authored
Fix punctuation in reliability.md
Corrected punctuation and formatting for clarity.
1 parent 4750543 commit b3c03db

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/non-functional-requirements/reliability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Look into the difference between **snapshot** and **incremental** backups. A goo
5656

5757
It's a known fact that systems cannot target 100% uptime. There are too many factors in today's software systems to achieve this, many outside of our control. Even a service that never gets updated and is 100% bug free will fail. Upstream DNS servers have issues all the time. Hardware breaks. Power outages, backup generators fail. The world is chaotic. Good services target a number of "9's" of uptime. i.e., 99.99% uptime means that the system has a "budget" of 4 minutes and 22 seconds of downtime each month. Some months might achieve 100% uptime, which means that the budget gets rolled over to the next month. What uptime means is different for everybody, and it is up to the service to define.
5858

59-
A good practice is to use any leftover budget at the end of the period (ie, year, quarter), to intentionally take that service down, and ensure that the rest of your systems fail as expected. Often, other engineers and services come to rely on that additional achieved availability, and it can be healthy to ensure that systems fail gracefully.
59+
A good practice is to use any leftover budget at the end of the period (i.e., year, quarter) to intentionally take that service down and ensure that the rest of your systems fail as expected. Often, other engineers and services come to rely on that additional achieved availability, and it can be healthy to ensure that systems fail gracefully.
6060

6161
We can build graceful failure (or graceful degradation) into our software stack by anticipating failures. Some tactics include:
6262

0 commit comments

Comments
 (0)