The need for the next evolution
The cloud became the holy grail of infrastructure as we progressed further. Tools such as Terraform, Pulumi, AWS CloudFormation, Google Cloud Deployment Manager, and Azure Resource Manager became the center of IaC. While these tools did well to fulfill their promises, we can see that the next evolution of infrastructure automation is beginning to show up already. Before looking at the next phase of infrastructure automation, it’s essential to understand why we need to evolve our tools and practices around infrastructure automation. A few recent trends in the software industry are triggering the next phase of evolution. These trends are the following:
- The limitations of IaC
- The Kubernetes operating model for automation
- Multi-cloud automation requirements
Let’s look at each of these trends to justify the need for progression toward the next phase of infrastructure automation.
The limitations of IaC
Most of the...