Terraform -- Automating Infrastructure as a Service
Not on the map. Why?
Abstract (arXiv)
Developing a software service requires a strict software development life cycle and process. This process demands controlling all application code through source control management as well as a rigorous versioning and branching strategy. However, the platform and infrastructure also benefit from this rigor. Software services must be deployed to a target run time environment and provisioning that environment through manual user actions is tedious and error-prone. Provisioning manually also becomes prohibitive as the number of resources grow and spread globally over multiple regions. The answer is to apply the same rigor to provisioning the infrastructure as applied to developing the application software. Terraform provides a platform allowing infrastructure resources to be defined in code. This code not only allows the automation of the infrastructure provisioning but also allows for a strict development and review life cycle, same as the application software.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2.
2 papers.
- 2024A Survey of using Large Language Models for Generating Infrastructure as Codecited by 10
- 2024ZnTrack -- Data as Codecited by 1
- 2024A Survey of using Large Language Models for Generating Infrastructure as Code30 Mar 2024
- 2024ZnTrack -- Data as Code19 Jan 2024