Terraform

DevOps & Delivery Technologies
Terraform
Terraform is an Infrastructure as Code (IaC) platform that enables teams to define, provision, and manage cloud infrastructure using declarative configuration files. It supports multi-cloud environments with predictable and repeatable deployments.
What is it?
Terraform is an open-source Infrastructure as Code tool developed by HashiCorp. It allows infrastructure to be described in human-readable configuration files and managed through version control, while Ansible handles configuration management and application deployment.
What does it do?
Terraform provisions and manages infrastructure resources such as servers, networks, databases, and load balancers. It creates execution plans, applies changes safely, and keeps infrastructure state consistent across environments.
Where is it used?
Terraform is widely used in cloud-native architectures, enterprise platforms, SaaS products, and DevOps teams managing AWS, Azure, Google Cloud, and hybrid infrastructures, where infrastructure security should be considered alongside provisioning.
When & why it emerged
Terraform was released in 2014 to solve the challenges of manual and inconsistent infrastructure provisioning. It emerged as a standard for automating cloud infrastructure in a scalable and vendor-agnostic way.
Why we use it at Internative
We use Terraform to build reproducible, auditable, and scalable infrastructure. It allows us to manage multi-cloud environments with confidence while reducing operational risk and configuration drift.
More in DevOps & Delivery Technologies
Other technologies from the same category of the library.

Ansible
Ansible is an open-source IT automation platform that simplifies configuration management, application deployment, and infrastructure orchestration. It uses agentless automation and human-readable YAML to streamline DevOps operations.

Pulumi
Pulumi is an Infrastructure as Code (IaC) platform that allows teams to define and manage cloud infrastructure using real programming languages. It enables scalable, testable, and maintainable cloud automation across providers.

Microsoft IIS
Microsoft IIS (Internet Information Services) is a web server developed by Microsoft for hosting web applications and APIs on Windows. It offers strong security, scalability, and deep integration with the Microsoft ecosystem.

Nginx
Nginx is a high-performance web server and reverse proxy designed for scalability and reliability. It efficiently handles high traffic, load balancing, and HTTP routing for modern web applications and APIs.

Apache HTTP Server
Apache HTTP Server is a widely used open-source web server for hosting websites and web applications. It provides flexibility, extensibility, and strong community support for serving HTTP/HTTPS traffic reliably.

LiteSpeed Web Server (LSWS)
LiteSpeed Web Server (LSWS) is a high-performance, event-driven web server designed to handle high traffic with low resource usage. It offers Apache compatibility, built-in caching, and strong security for scalable hosting environments.