In-house · consumer marketplace platform

The aggregate metrics did not move. The harm was real anyway.

A moderation bug degraded how some listings were shown. Aggregate engagement looked untouched because demand shifted to substitutes, so impact was measured per item.

~9σStatistical confidenceEffect unambiguously attributable rather than noise
One day earlier than reportedTrue onset
Monitoring metric changedOutcomeThe business now watches the measure that would catch a recurrence

The situation

A moderation bug changed how a subset of listings was displayed. The business needed to know whether it had cost engagement and revenue. The headline metrics showed nothing, which is the point at which most investigations stop and conclude there was no harm.

What I did

  1. Reconstructed the true onset of the bug, which was a full day earlier than it had been reported.
  2. Isolated the affected cohort and built a control group of comparable unaffected listings.
  3. Measured harm per item rather than in aggregate, which is where the effect was actually visible.
  4. Expressed the result against its Poisson standard error so the finding carried an explicit confidence statement rather than an impression.
  5. Explained why the aggregate had not moved — demand had shifted to substitute listings — and named the metric the business should monitor for this class of failure in future.

What it means for you

Aggregate metrics hide substitution effects. When a change harms part of a marketplace and demand simply moves elsewhere, the total looks fine and the harm is still real — measuring it needs a cohort, a control and a stated confidence level.

Context

These are from eight years owning the data warehouse and reporting function of a consumer marketplace platform, in-house rather than as an outside consultant. The employer and the internal system names are withheld; the numbers are the real ones.

Tell me what is broken.

A short call is usually enough to tell whether this is a two-week fix or a two-month one — and whether I am the right person for it.