Definition · Rate conversionA rate is a quantity per unit of time. To convert a volume per day into a rate per second, divide by the number of seconds in a day: req/day ÷ (s/day) = req/s. The seconds-per-day figure is a conversion factor and appears in the denominator, whichever direction feels natural.
Start from a population. Daily active users times actions per user per day is a volume per day; the division by seconds is the last step and not the first. Doing it in that order means the intermediate figure — requests per day — is itself worth reading, and it is usually the number you can check against something somebody measured.
daily users 10 000 000 users
× actions / user / day 100 actions / user / day
----------------------------------
1 000 000 000 actions / day
÷ seconds per day 86 400 s / day
----------------------------------
11 574.074 actions / s
86 400 is 60 · 60 · 24, and there is nothing approximate about it. What is approximate is what almost everybody does with it, which is to divide by 10⁵ because a power of ten can be done in the head while standing at a whiteboard. The shortcut is good practice. The lesson is that it has a size and a direction, and both are exact fractions.
Definition · The 10⁵-second dayThe shortcut day is 10⁵ seconds. Its ratio to a real day is 10⁵/86 400 = 125/108, so the shortcut day is 15.74% longer than a real one. A rate computed by dividing by it is 108/125 of the true rate, which is 13.6% low.
10⁵ / 86 400 = 100 000 / 86 400 = 125/108 = 1.157407…
86 400 / 10⁵ = 86 400 / 100 000 = 108/125 = 0.864 exact
125/108 − 1 = 17/108 = 15.74% how much longer the day is
1 − 108/125 = 17/125 = 13.6% how much lower the rate is
108/125 is 0.864 exactly, which is the pleasant part of this shortcut: the correction is a two-digit decimal. A rate computed the fast way, multiplied by 0.864, is the rate computed the slow way, and the lab prints both columns so the correction can be checked rather than remembered.
Example · Ten million users, a hundred actions eachThe daily volume is 10⁹ requests. Divided by 86 400 that is 11 574.074 requests a second; divided by 10⁵ it is 10 000 requests a second, which is a number you can hold in your head for the rest of the meeting. The ratio between them is 125/108, and reading the chain back upward — 11 574.074 req/s × 86 400 s/day — returns 10⁹ requests a day, which is where it started.
The two percentages, and why they are not the same one
If a quantity is 15.74% too large, its reciprocal is not 15.74% too small. 1/1.157407… = 0.864, a shortfall of 13.6%. This is not a subtlety about rounding; it is the same asymmetry as a factor of two being +100% upward and -50% downward, seen at a smaller scale. Both are exact fractions — 17/108 and 17/125, which the lab prints as the percentages 425/27% and 68/5% — and they have the same numerator over different denominators, which is a compact way to see that they cannot be equal.
Which one you want depends on what you are correcting. Going from the shortcut rate to the true rate, multiply by 125/108. Going from the true rate to the shortcut rate, multiply by 108/125. The lab labels the two columns by what was divided by, not by which is right, because both are right about their own question.
When 13.6% matters
Usually it does not. An estimate whose factors are known to ±2× carries a range 64× wide, and a systematic 13.6% is invisible inside it — that is the argument for the shortcut, and it is a good one. What the width does not license is forgetting the bias is there.
- It compounds. A shortcut rate multiplied by a retention window, then by a replication factor, carries its 13.6% into every one of those products unchanged.
- It does not average out. A range is symmetric around its centre and a bias is not: the shortcut lands low every time, so ten estimates made this way are all low together.
- It is not a range. Adding 13.6% to the ± of a factor hides a systematic error inside a random one, and they behave differently under multiplication and under comparison.
- It shows up against a measurement. Comparing a shortcut estimate with a figure somebody measured and finding it 13.6% low is not a discovery about the system.
So the rule is the ordinary one for any approximation: use it, and say you used it. “About ten thousand a second, on the 10⁵ day, so call it twelve thousand if you want the real one” is a complete sentence and takes no longer to say.