Skip to content

Q3. Perform operations as code

Cloud provider consoles provide an efficient interface for rapid prototyping or configuration of one-off resources. However, from the philosophical perspective of making small, well-understood and reversible changes for agility, and from the practical perspective of change management, it is preferred to instantiate and replace production-tier cloud resources using code that can be retained in revision control systems and serve as a declarative representation of the cloud resources that could be instantiated elsewhere if necessary. Just as we recommend defining cloud resources as code, we recommend performing operations against that cloud resources in the same manner, automating administrative work wherever possible.