Why you should avoid the 99th Percentile for your users

Nir Tayeb
2 min readFeb 5, 2024

--

The 99th percentile is the highest percentile you can get. It means you are among the top scorers since you scored higher than 99% of the group who took the test. Only 1 in 100 the group scores in this range, so it places you at the very top of the pool.

Most of us want to be in the 1% percent that scored the highest. We want to be the top earners, performers, the fastest, the fittest, and generally the best in our crafts.

However, in application performance metrics, the users in the 99th percentile have the highest latency score (or response time, first contentfull paint, etc.…). Therefore, they had the worst experience in the measured period.

Why should you care?

You probably think, okay, it’s only 1% who experience some shitty performance. Why should I care about these 1% of users?

  • The 1% percent could happen where your system doesn’t scale, for example, when working on too much data — which usually occurs for the top clients.
  • The 1% can be the edge cases when one user’s action might affect other users’ experience when the system runs on shared resources.
  • The 1% percent could lead your way through capacity planning. By analyzing this metric, you can determine the level of infrastructure, compute power, or database capacity needed to handle the occasional high-latency requests without sacrificing overall performance.
  • Outliers can skew the mean score. Removing them can give a more accurate representation of the average user experience.

Monitoring this metric is only the first step; the next step is finding the root cause of the score and fixing it for good. But it is only sometimes straightforward.

In my newsletter, “Percentile 99th,” I cover the principles and how-tos every other week and deep dive into analyses of different technologies, including real-life examples from my experience and top companies.

To help you decrease the percentile 99th metric and help you become the top 1% percent of engineers who know how to improve the system to work like magic (and design new systems better), a real performance speedster.

Performance Speedster winning the percentile 99th

I welcome you to subscribe to Percentile 99th .

--

--

Nir Tayeb
Nir Tayeb

Written by Nir Tayeb

CTO of Easyteam | Ex-Grubhub | Author of "Percnetile 99th" newsletter