Let’s compare two prevalent approaches to cloud infrastructure management. First is what we broadly classify as Infrastructure as Code (IaC), where engineers use programming\scripting languages to build a set of scripts to achieve the desired topology on a cloud platform.
This technology consists of a language to write scripts, plus a controller that can run the scripts.
The platform would save the updates in its own database within this context before applying the same to the cloud.
IaC tools will enable deployments, but there is so much more to running infrastructure for cloud software.