UKHomeOffice / engineering-guidance-and-standards

Engineering Guidance and Standards for the Home Office
https://engineering.homeoffice.gov.uk
MIT License
14 stars 2 forks source link

chore(351): add service reliability standard #352

Closed oluashiruHO closed 2 months ago

oluashiruHO commented 7 months ago

Is this pull request a content or a code change? (Please fill in the relevant section and delete the other)

Code change

I can confirm:

Accessibility considerations

Content change

I can confirm:

daniel-ac-martin commented 7 months ago

I wonder whether this is really a single standard. (I defer to others on the definitions we are using.)

To me 'service reliability' is a goal that we are trying to achieve, rather than a specific standard. So I wonder if this should be broken down.

I also think this assumes that every service has a high availability requirement, which isn't really true. If we were to consider a back-end process (no human user), how many of these points remain as MUSTs?

robertdeniszczyc2 commented 7 months ago

Hi,

I started providing feedback on this in the PR, but I think a lot of my thoughts are already captured by @daniel-ac-martin above (https://github.com/UKHomeOffice/engineering-guidance-and-standards/pull/352#issuecomment-1824850240).

Service reliability is already mentioned in the MaC Pattern and I feel some of the MUSTs in this feel closer to a Pattern than a Standard.

I'm happy to talk through in more detail, but I feel this needs some more refinement if it is to be implemented as a Standard.

Thanks, Rob