It is a process to evaluate if an application can be considered production ready and is ready to run in production environment.
Video: What makes an app "Production Ready"
-
It verifies that that service meets production requirements some of which are ( ACL, security, release management process etc)
-
It improve reliability
-
It helps to minimise incidents by detecting them before hand.
-
It also helps to promote Continuous improvements of the service in production.
Goal is to use this document as a living document and add all the possible scenarios / checklist items into the document and whenever anyone needs to create a PRR document, they can download template to modify and update accordingly.
Link to the template: PRR Template
If you feel there are things missing from the template, please feel free to do a PR. We love feedbacks and suggestions and PRs :).
This PRR document is heavily inspired from the tech talk by Milan Plzik from Grafana Labs and PRR document from Gitlab and from google PRR Model