# Infrastructure as Code nedir?

> IaC

**Kategori:** Geliştirme  
**Son güncelleme:** 2026-07-12

Sunucu ve ağ gibi sistem kurulumlarını elle yapmak yerine, kod dosyaları yazarak otomatikleştirme yöntemi.

## Tanım
Eskiden sunucuları elle kurup ayarlamak günler sürerdi. IaC ile bu ayarları metin dosyalarına yazar ve bir yazılım gibi çalıştırırsınız. Bu sayede sisteminiz her zaman aynı şekilde kurulur ve hatalar en aza iner.

## Bir benzetmeyle
Bir mobilyayı elle monte etmek yerine, robotik bir kolun sizin yazdığınız talimatlara göre mobilyayı hatasız kurması gibidir.

## Nasıl çalışır?
Sistem gereksinimlerini belirten kod dosyaları oluşturulur ve bu dosyalar IaC araçları tarafından sunuculara uygulanır.

## Nerede kullanılır?
Bulut bilişimde, büyük ölçekli sistemlerin yönetiminde ve yazılımın sürekli yayına alınması süreçlerinde kullanılır.

## Sıkça sorulanlar

**Neden elle kurmak yerine kod yazıyoruz?**  
Çünkü elle yapılan işlemlerde unutulan küçük bir ayar büyük sorunlara yol açabilir, kod ise her zaman aynı sonucu verir.

## İlgili terimler
- [Cloud Native](/dictionary/cloud-native/)
- [Deployment](/dictionary/deployment/)

---
Kaynak: TreScout Teknoloji Sözlüğü · https://trescout.com/dictionary/infrastructure-as-code/
TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.
