Infrastructure as code
After a short two-beer break, John continues. He thinks the benefits of automation will now be clearer for his friend Alex, so he’ll go into a well-known technology, called infrastructure as code (IaC).
John: Alex, do you know what IaC means?
Alex: No. It seems like a common buzzword nowadays, but I have no clear idea.
John: IaC means you describe your environment, the servers, network, services, or whatever you might need in several text files. Whenever you need to create this environment, you ask the system to use the files to do it, and it will just do it for you.
Alex: And why that name?
John: These files fully describe your infrastructure, as your virtual private clouds (VPCs), EC2 instances, S3, databases, and most services can be included. And these files are handled in the same way as your code files. You store...