New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document "Production ready by default" design principle #4793
Conversation
@yvesgoeleven proposed that we should RFC this since downstream should buy into this idea as well |
I think we discussed this on the call and decided to not do an RFC for it?
@yvesgoeleven do you have any concerns regarding that guideline or something which you feel should be discussed? |
To be fair the issue in the Vision repo was never properly announced so perhaps we can just announce this once the PR is merged? |
@timbussmann no concern, I just want it to be properly communicated to transport & persistence implementers that they should no longer optimize for the F5 experience, but be production ready instead (today this is not the case) |
@Particular/nservicebus-maintainers do we want to include some examples as well or is this enough? |
@yvesgoeleven I didn't think about this as a tradeoff between F5 experience and production readiness tbh, is this something we need to be more clear about?
|
@timbussmann in many cases it is a difficult choice what to use as a default for configuration values, it's not just a choice between F5 & safety, but also performance, security and other things to be considered. A clear guidance in what to prefer is very usefull, can't have it all ootb. |
@yvesgoeleven would it be fair to say, that in those cases we should let the user decide? But also, if you go with a safer but less performing option by default, that doesn't seem to violate this rule as this still is a sensible default value. |
@timbussmann yeah sure fair to say, it just needs to be said explicitly. It needs to be properly communicated what the guidance and priorities are when selecting default values. |
@Particular/nservicebus-maintainers please review, will announce this once merged |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Late to the party, but this LGTM.
This will be announced once merged as a reminder to downstream component maintainers