Can cloud infrastructure become truly automatic?
AWS, GoogleCloud, and Azure are the 3 main players that provide IaaS, but I have often found myself learning a whole lot before I can get a working setup with CICD and routing and scaling and database and logging setup correctly.
In my mind, the future is where you don't need to define infrastructure but based on your code infrastructure is derived. E.g. you can detect from configuration or npm/maven package list that you are using mongodb so it is automatically created and maintained.
I am questioning can we really automate cloud infrastructure to the degree where all you need to do is upload your code, and proper infrastructure is guessed, build, and is managed and maintained without any developer input.
Finally, if I start working on such a project, would any of you want to use it?
8 comments
[ 2.7 ms ] story [ 35.7 ms ] threadWe stand up servers, switches and routers fully automated, just like VM's, but I doubt we could transplant our code easily into another company.