NHSDigital / software-engineering-quality-framework

🏎️ Shared best-practice guidance & tools to support software engineering teams
145 stars 35 forks source link

Update the utilisation guidance to avoid overutilisation #312

Closed regularfry closed 1 day ago

regularfry commented 9 months ago

The Kingman formula tells you what happens when a resource has 100% utilisation, and it's not good:

image

Any system that has a latency constraint wants to be very careful about approaching 100% utilisation. I've reworded the advice here from aiming at 100% to aiming at 80%, which is a fairly safe amount of headroom.

This obviously doesn't apply to elastic on-demand infrastructure except where we are controlling autoscaling parameters.

sonarcloud[bot] commented 9 months ago

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

sonarcloud[bot] commented 1 day ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud