Hot paths
The requests, queries or jobs that consume disproportionate resource, found by measurement rather than reputation.
Performance / Services
Evidence-led removal of the constraint limiting latency, throughput or cost in a business-critical system.
Remove, do not relocate
Remediation means removing the constraint, not moving it somewhere less visible.
Adding capacity or a cache to an unmeasured system usually buys time and hides the mechanism. We establish the constraint first, then change the smallest thing that removes it.
The request path
Client, gateway, application, cache, data stores and downstream services each consume part of the budget. Measurement decides which one matters.
Where remediation focuses
The requests, queries or jobs that consume disproportionate resource, found by measurement rather than reputation.
Query shape, indexing, transaction scope and connections that limit throughput as data grows.
Contention, pools, queue depth and headroom examined against the real arrival pattern.
Time and capacity consumed by remote calls, fan-out and third-party behaviour in the request path.
Work repeated that need not be, and caches that hide a constraint rather than removing it.
Guardrails and signals that stop the constraint returning unnoticed as the workload changes.
A measured remediation loop
Each cycle ends with evidence, not with a claim. If the measurement does not move, the change was not the right one.
Establish the workload and the current distribution of latency and resource use.
Measured baseline
Trace the request path to the component that is actually limiting throughput.
Constraint
Make the smallest change that removes the constraint rather than relocating it.
Targeted change
Re-measure under representative and peak load, including failure conditions.
Verified result
Add the signals that would reveal the constraint returning as workload changes.
Standing evidence
Options and consequences
The right choice follows from the constraint and the operating capability available to sustain the result.
| Theme | Use when | What it costs |
|---|---|---|
| Optimise the hot path | The constraint is work being done unnecessarily or inefficiently. | Requires the evidence to find it; low infrastructure cost. |
| Add capacity | The constraint is genuine resource exhaustion on a sound design. | Cost scales ahead of value and the ceiling returns. |
| Introduce caching | Repeated reads dominate and staleness is tolerable. | Invalidation complexity; the constraint can become hidden. |
| Partition or shard | Contention on shared state or dataset growth beyond one instance. | Rebalancing, cross-partition queries and new operational work. |
| Move work asynchronously | Work does not need to complete inside the request. | Delivery guarantees, ordering and reconciliation must now be owned. |
| Redesign the boundary | The architecture itself forces coupling or redundant work. | Largest change, largest payoff; requires sequencing. |
Where an option carries a longer-term operational burden, we say so before it is selected rather than after it is inherited.
What the engagement can produce
Engagement enquiries
Bring the symptom, the workload pattern and whatever measurements exist. Where the evidence is missing, establishing it is the first piece of work.
Useful links
No improvement is claimed before the system has been measured.