arnau

impact metrics

Impact isn't about how many operations you have. It's about which operations matter most to your users.

Some teams measure the wrong things. They track total traffic, average response times, and aggregate error rates. But these metrics hide the real story.

The real question: Which endpoints have the highest user impact when they fail?

Consider a user trying to set up your tool for the first time. If the onboarding API fails, they might abandon your product entirely. That single failure has massive impact—not because of volume, but because it's the user's first impression.

The hidden failure problem

Aggregate metrics lie. Consider three operations in the same service:

The combined error rate looks like 0.03%. But that hides serious issues.

A rare operation like account creation might break the entire user experience when it fails. Users care about this a lot.

The pattern: Rare and manual operations often have the highest user impact when they fail.

Weight endpoints by impact

Not all requests are equal. A payment failure affects users more than a search timeout. A profile update matters more than a recommendation request.

Measure what users care about:

We need to understand our product to define impact.

Weight each endpoint by its business impact, not just traffic volume. This is the foundation of impact metrics.

The result

When you measure and optimize by impact metrics:

Measure what users care about. Use impact metrics to weight endpoints by their real impact. Fix the problems that matter most.

#code