A loop from review to bottleneck analysis to tuning to measurement and back to review, so each pass starts from what the last one found

Feeds Back Into Tuning

Back to Performance Tuning and Capacity Planning · Scheduled Cadence · Forecast vs. Actual · Cost-Aware Scaling · Service Offerings

Review findings loop back into bottleneck analysis and tuning, keeping the whole cycle current as the system evolves. This is the step that decides whether everything before it was worth doing. A review that ends in a document ends; one that ends in a bottleneck continues.

1. Four Stages, One Loop

The cycle in the illustration has no natural starting point and no end, which is the point of drawing it that way.

The measurement is also the next review's starting data, which is what closes the loop rather than merely ending the sequence.

2. Turning a Finding Into Work

Most findings die between the review and the backlog. The gap is small and entirely procedural:

3. Tuning Invalidates the Review That Found It

A successful change moves the constraint somewhere else. The utilisation numbers, the runway figures and the forecast from the last review all describe the system as it was before.

4. When Tuning Is the Wrong Answer

The loop has an exit, and refusing to use it is its own failure mode. Tuning has diminishing returns and at some point capacity is simply the cheaper option.

The useful discipline is making that comparison explicitly each time, instead of defaulting to whichever the team prefers.

5. What Keeps the Loop Turning

6. The System Keeps Changing Underneath

Every tuning decision rests on a workload profile, and the profile moves: new features, new clients, a changed data distribution, a dependency upgrade. A setting that was correct two years ago is not automatically correct now, and nothing in the system will announce that it has stopped being.

This is the real reason the cycle has no end. It is not that the work was done badly the first time — it is that the thing being tuned does not hold still.

How We Approach It

  1. Write each finding as a ticket during the review, with its measurement, its consequence, an owner and a target date.
  2. Take the constraining resource into bottleneck analysis rather than tuning what is familiar.
  3. Change one thing and measure it, so the effect is attributable.
  4. Re-derive utilisation and runway after significant changes, because the previous figures no longer describe the system.
  5. Compare tuning against capacity explicitly each time, and take the exit when it is the right one.
  6. Keep one findings register and report what the cycle achieved.

What You Get

The question worth asking: of the findings in the last capacity review, how many became work, and how many are still in the document?