DEV Community

Cover image for Is 99% Good?
Anthony
Anthony

Posted on

Is 99% Good?

If you ever took at test at school, you’d probably be really happy with getting a 99 grade. After all, it’s almost a perfect score.

But when you’re talking about software systems, is 99% availability good?

Well, if your system needs to be available 24/7 everyday, 99% won’t cut it.

Downtime Table

Take a look at the below table. It shows how much downtime (in time) equals a given percentage.

Availability        Annual Downtime
99% 3 days, 15 hours, 40 minutes
99.9% 8 hours, 46 minutes
99.99% 52 minutes, 36 seconds
99.999% 5.26 minutes

What's this Mean?

If your system should be available at all times, a 99% availability means that your system can have almost 4 days of downtime per year! For a system that needs to be available, that is a terribly long time.

Imagine if you have a business critical system that fails. If it was down for almost 4 days, your company could lose millions/billions of dollars! Take for example, when Facebook was down in 2021 for about 7 hours. Their stock dropped 5%, or $40 billion dollars! This was only for a 7 hour outage. Can you imagine if they had just 99% availability and Facebook was down for 4 days?

What should you aim for?

This depends on your system, and usually a probability or downtime measurement (rather than percentage) should be given. "Five 9's" is a common "standard" that systems try to aim for. That is 99.999% availability (hence five 9s). Standards is in quotes because it really isn't a standard, it's just what's commonly mentioned in the industry as a goal to achieve.

Check out this Wikipedia article for more information.

Thanks for reading!
Visit anthonydellavecchia.com for more articles!

Top comments (0)