Performance Optimization
Measured performance work: find where the time actually goes, fix that, and verify the change.
Enquire about this servicePerformance work that starts with measurement rather than assumption. In practice the cause is usually narrower than expected — a missing index, an N+1 query, an unbounded fetch, or a cache that is not being hit — and the architectural change everyone wanted to make would not have touched it.
Every change is verified against a baseline, so the improvement is a number rather than an impression.
Engagement process
- Baseline — measure the real paths under representative load
- Analysis — locate where the time is actually spent
- Prioritisation — rank fixes by impact against effort
- Implementation — apply and verify each fix individually
- Monitoring — leave instrumentation that detects regression