ESEN

REDENIS / ARQUITECTURA

Optimise or change: where is the limit?

Five signals that distinguish performance tuning from an architecture decision.

This article develops the post published on LinkedIn: teams may spend weeks tuning queries, splitting loads and simplifying models. Improvements are initially visible, but each additional gain eventually requires more effort. At that point the question is no longer how to optimise, but whether the solution remains within its intended operating range.

Knowing when to stop optimising is part of architecture.

The diminishing returns curve

Optimisation is appropriate when it removes avoidable inefficiency. When a solution only survives through exceptions and increasingly narrow windows, the business may be adapting to the tool.

Performance curve and architecture change threshold
The threshold appears when effort rises while marginal improvement flattens.

Five signals

  1. Every load takes disproportionately longer.
  2. Processes are split only to make them finish.
  3. Waiting consumes more time than analysing.
  4. Each optimisation delivers a negligible gain.
  5. Maintenance grows faster than value.

Evidence before preference

Architecture should balance volume, concurrency, latency, team capability, governance and total cost. Build a baseline, prototype the alternative and compare both scenarios. The decision then becomes one of capability and value rather than technological taste.

Was this useful?

Share your perspective

Your comment will be reviewed before publication.

REDENIS / CONTACT

Interested in this approach?

Discuss this project