This year at https://www.socallinuxexpo.org/scale/20x, I kept overhearing people talking about struggles scaling with https://www.hashicorp.com/?utm_content=inline-mention‘s open source Infrastructure as Code (IaC) software https://www.terraform.io/. I’m convinced that there’s a deeper challenge with the ops contract (aka API) between the users and the infrastructure. I’ve been thinking deeply about scalable infrastructure APIs for nearly a decade in my role at https://rackn.com/about/about-rackn/, which offers an Infrastructure as Code platform called Digital Rebar.
In our product https://rackn.com/products/rebar/, we specifically differentiate between intent, workflow and state with clear APIs for each.
Even more importantly, it means automation can be secured, repeated and tested using true Infrastructure as Code techniques and Infrastructure Pipelines.