Implement change
Controlled changes are necessary to deploy new functionality and to ensure that the workloads and the operating environment are running known, properly patched software. If these changes are uncontrolled, then it makes it difficult to predict the effect of these changes, or to address issues that arise because of them.
Additional deployment patterns to minimize risk
Feature flags (also
known as feature toggles)
Fault isolated zonal deployment
Operational Readiness Reviews (ORRs)
AWS finds it useful to perform operational readiness reviews that evaluate the
completeness of the testing, ability to monitor, and importantly, the ability to audit the
application's performance to its SLAs and provide data in the event of an interruption or
other operational anomaly. A formal ORR is conducted prior to initial production
deployment. AWS will repeat ORRs periodically (once per year, or before critical
performance periods) to ensure that there has not been drift from operational
expectations. For more information on operational readiness, see the Operational Excellence
pillar of the AWS Well-Architected Framework