← Dictionary
Dictionary · Dev

What is Infrastructure as Code?

IaC

A method of automating system installations such as server and network by writing code files instead of doing them manually.

Overview

In the past, it used to take days to set up and configure servers manually. With IaC, you write these settings to text files and run them like software. In this way, your system is always set up the same way and errors are minimized.

Analogy: It is like instead of assembling a piece of furniture by hand, a robotic arm assembles the furniture without error according to the instructions you write.

How it works

Code files specifying system requirements are created and these files are applied to servers by IaC tools.

Where it is used

It is used in cloud computing, management of large-scale systems and continuous release of software.

Frequently asked questions

Why do we write code instead of installing it manually?

Because in manual operations, a small forgotten setting can cause big problems, while the code always gives the same result.

Related terms

Related tools

This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →