Engineering Leadership

Chapter 21 of 313 min readOpen access

Reliability and Metrics Review

A recurring review that keeps reliability and metrics honest instead of aspirational.

Reliability and metrics often live in separate conversations. Reliability is discussed after incidents. Metrics are discussed in dashboards. Builders connect them because users experience both as product quality.

A monthly Reliability and Metrics Review is enough for many teams. It should be short, evidence-based, and focused on decisions.

Start with critical journeys, not services

Pick three to five journeys that matter:

  • New user completes onboarding.
  • Customer completes checkout.
  • Admin invites a team member.
  • Account renews subscription.
  • Support manager resolves escalation.
  • User receives an important notification.
  • Report is generated.
  • AI assistant completes a task successfully.

For each journey, review:

  • Volume.
  • Success rate.
  • Error rate.
  • Latency or time to completion.
  • Drop-off.
  • Support tickets.
  • Incidents.
  • Recent changes.
  • Known risks.

The point is to understand whether the product is working where it matters.

Review delivery health

Then review delivery health:

  • Lead time.
  • Deployment frequency.
  • Change failure rate.
  • Mean time to recovery.
  • Review bottlenecks.
  • Escaped defects.
  • Work in progress.

Do not use these metrics to shame teams. Use them to improve the system. If lead time is high because reviews wait two days, fix review flow. If deployment frequency is low because releases are scary, improve tests and rollout. If change failure is high, examine batch size, code review, and observability.

Connect product and engineering signals

This is where useful insight appears. For example:

  • Activation dropped after a release, but system errors did not increase. Maybe UX changed or user expectations were missed.
  • Support tickets increased after AI assistant launch, but task completion improved. Maybe the feature is useful but explanations are unclear.
  • Checkout conversion fell while latency increased. Reliability may be affecting revenue.
  • Deployment frequency improved but change failure rose. Speed may be outrunning discipline.

Metrics become powerful when they are interpreted together.

Turn every review into decisions

Every review should produce decisions:

  • Which journey needs instrumentation?
  • Which alert is noisy and should be removed?
  • Which failure needs a runbook?
  • Which metric should be added?
  • Which metric should be retired?
  • Which product bet needs a follow-up?
  • Which reliability issue needs roadmap time?

If the review produces only commentary, shorten it and force decisions.

Include evaluation metrics for AI features

For AI features, include evaluation metrics:

  • Task success.
  • User correction rate.
  • Fallback rate.
  • Latency.
  • Cost per task.
  • Safety or policy violations.
  • Human escalation.
  • User trust signals.

AI features can look impressive in demos and fail quietly in real workflows. They need production evaluation.

A common mistake is to build dashboards before defining decisions. A better sequence is:

  1. What decision do we need to make?
  2. What signal would inform it?
  3. Where does that signal come from?
  4. How often should we review it?
  5. What action follows a change?

This prevents dashboard sprawl.

Who owns the review

Founders should care about this review because it connects product trust to business outcomes. Engineers should care because it shows whether the system is healthy. Product managers should care because it reveals whether user behavior matches intent.

The review should be owned jointly. If only engineering attends, it becomes technical monitoring. If only product attends, it may miss system truth. If leadership attends only when something is broken, the team learns to hide risk.

Make the review normal. Make it calm. Make it factual.

The builder rule is this: a product is not healthy because the roadmap is moving. It is healthy when users succeed, systems behave, teams learn, and the business can trust the signals.

Key takeaways

  • Build the review around three to five critical user journeys, not a list of services: volume, success rate, error rate, latency, and drop-off per journey.
  • Pair journey health with delivery metrics (lead time, deployment frequency, change failure rate, MTTR) and use both to fix the system, never to shame a team.
  • Look for the connections between product and engineering signals: a metric alone rarely tells you what to do; two metrics read together often do.
  • Sequence decisions before dashboards: name the decision, the signal, its source, the review cadence, and the action a change triggers.
  • AI features need their own evaluation metrics (task success, correction rate, fallback rate, cost per task, and human escalation) because they can look good in demos and fail quietly in production.

In the age of AI

The advantage was never the model. It's knowing what to build with it — and having a team that can actually ship it.

That's the part I help with: finding where AI genuinely makes your business faster, deciding what's worth building, and standing behind it once it's live.

Four offices, one very full passport

Every dot on this map is a conversation I still remember.

World map showing ViitorCloud offices in Ahmedabad, Zürich, Washington D.C. and Port Louis, and the countries where Vishal Rajpurohit has spoken and travelled
Germany
Indonesia
Saudi Arabia
Spain
Japan
Denmark
Turkey
Singapore
Ireland
Czechia
France
Thailand
Sweden
Mexico
Qatar
Italy
South Korea
Poland
United Kingdom
Malaysia
Belgium
Canada
UAE
Netherlands
Vietnam
Norway
Oman
Portugal
Australia
Austria
New York, USA
Chicago, USA
Las Vegas, USA
San Francisco, USA
Los Angeles, USA
Ahmedabad, India — headquarters
Zürich, Switzerland
Washington, D.C., United States
Port Louis, Mauritius
  • Where I've spoken
  • Office
Sixty seconds from the roadQuick lessons and keynote moments — tap to watch