TERRAFORM TECHNIQUES & BEST PRACTICES: SCALING STRATEGIES EĞİTİMİ

Terraform'u yüzlerce ortama ve ekibe ölçekle

Monorepo kararından modül yönetişimine, dinamik ortam üretiminden otomatik ölçeklenen altyapıya kadar Terraform'u büyük ölçekte yönetin.

Terraform ölçekleme stratejileri eğitimi; monorepo/polyrepo kararı, katmanlı kod yapısı, modül yönetişimi ve iç Registry, dinamik ortam üretimi, platform mühendisliği ile çoklu bölge ve hücresel mimariyi uygulamalı olarak ele alır.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Depo yapısı, modül yönetişimi, çoklu ortam ve ölçeklenebilir altyapı

Bu ileri seviye eğitim, Terraform'un büyük ekipler ve çok sayıda ortamda nasıl ölçekleneceğine odaklanır. Monorepo ve polyrepo kararı, depo ve dizin yapısı, modül kütüphanesi yönetişimi, iç Registry; ekipler arası yetkilendirme ve sahiplik işlenir. Ardından çoklu ortam üretimi (Terragrunt, kod üretimi, workspace stratejileri), dinamik ve geçici ortamlar, platform mühendisliği yaklaşımıyla self-servis altyapı; ölçeklenebilir altyapı desenleri (auto scaling, çoklu bölge, hücresel mimari) ve ölçekte state/pipeline yönetimi uygulamalı ele alınır. Katılımcı, Terraform'u onlarca ekip ve yüzlerce ortamda tutarlı biçimde ölçeklendirecek stratejiler tasarlayabilir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar depo stratejisinden modül yönetişimi, çoklu ortam ve ölçeklenebilir altyapıya ilerler.

Seviye

İleri Seviye — Terraform ölçekleme stratejileri: büyük ekiplerde kod tabanı, depo yapısı, çoklu ortam üretimi ve ölçeklenebilir altyapı desenlerinin ele alınması.

Öğrenme Metodu

Katılımcılar çok ekipli bir depo yapısı ve dinamik ortam üretim akışı kurarak ölçekleme kararlarını uygulamalı değerlendirir.

Neden Bu Eğitim?

🏢Ekip Ölçeği

Depo ve modül yapısını doğru kurarak onlarca ekibin çakışmadan çalışmasını sağlarsınız.

🔁Ortam Üretimi

Dinamik ortam üretimiyle yüzlerce ortamı kopya kod olmadan tutarlı biçimde yönetirsiniz.

🛠️Self-Servis

Platform mühendisliğiyle ekiplere güvenli self-servis altyapı sunarak darboğazları ortadan kaldırırsınız.

Anahtar Konular

terraform ölçeklememonorepo terraformterragruntterraform modül yönetişimiprivate registryplatform mühendisliğidinamik ortamçoklu bölge terraformhücresel mimariterraform scaling
“Ölçek, kopyalamayı değil tekrarlanabilir üretimi gerektirir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Terraform Deneyimi

Modül, uzak state ve çoklu ortam deneyimi beklenir.

2
Git İş Akışı

Monorepo/polyrepo ve PR akışlarına aşinalık faydalıdır.

3
CI/CD Bilgisi

Pipeline ve otomasyon kavramlarına aşinalık beklenir.

4
Bulut Hesabı

Çok ortamlı kurulum yapılabilen bir bulut test hesabı.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, büyük ölçekli bir depo ve kod yapısı tasarlayabilir.
Modül 1
Monorepo ve Polyrepo
  • Monorepo'nun görünürlük ve atomik değişim avantajı
  • Polyrepo'nun izolasyon ve yetki avantajı
  • Pipeline karmaşıklığına etkileri
  • Modül ve ortam kodunun ayrı depolarda tutulması
  • Etkilenen dizin tespiti ile monorepo CI
  • Organizasyona göre karar kriterleri
Modül 2
Dizin Stratejisi
  • Ortam/bölge/servis hiyerarşisi
  • Kök modüllerin ince (thin) tutulması
  • Ortak modüllerin merkezi konumu
  • Ortam bazlı tfvars düzeni
  • Dizin konvansiyonunun standardı
  • Ölçekte gezinebilir yapı
Modül 3
Katman Ayrımı
  • Ağ, platform ve uygulama katmanları
  • Katman başına ayrı state
  • Değişim sıklığına göre sınırlar
  • Katmanlar arası remote_state sözleşmesi
  • Blast radius'un katmanla sınırlanması
  • Katman bağımlılık yönetimi
Modül 4
Sahiplik
  • CODEOWNERS ile dizin sahipliği
  • Takım bazlı yetkilendirme
  • Paylaşımlı altyapının sorumluluğu
  • Değişiklik onay sınırları
  • Self-servis ile merkezi kontrol dengesi
  • Sahipsiz koddan kaçınma
Günün hedefiKatılımcı, ölçeklenebilir bir modül kütüphanesi ve yönetişim kurabilir.
Modül 1
Modül Kütüphanesi
  • Kurumsal modül kataloğunun tasarımı
  • Golden (onaylı) modül yaklaşımı
  • Modül arayüz standartları
  • Örnek ve belge zorunluluğu
  • Modül testlerinin CI'da zorunluluğu
  • Katkı (contribution) süreci
Modül 2
İç Registry
  • Private Registry (Terraform Cloud) kullanımı
  • Git tabanlı modül kaynaklarının yönetimi
  • Modüllerin keşfedilebilirliği
  • Sürümlerin etiketlerle yayımı
  • Erişim kontrolü ve görünürlük
  • Registry'nin tek doğruluk kaynağı olması
Modül 3
Sürüm Yönetişimi
  • Semantik sürümleme politikası
  • Breaking change iletişimi
  • Sürüm sabitleme (~>) zorunluluğu
  • Deprecation ve geçiş yolu
  • Toplu sürüm yükseltme otomasyonu
  • Değişiklik günlüğü disiplini
Modül 4
Standardizasyon
  • Zorunlu etiket ve adlandırma
  • Modül üzerinden politika dayatma
  • tflint/checkov kurallarının merkezi tanımı
  • Ortak provider sürüm matrisi
  • Kod stili ve belge standardı
  • Standartların otomatik denetimi
Günün hedefiKatılımcı, çoklu ortamı dinamik olarak üretip self-servis sunabilir.
Modül 1
Ortam Üretimi
  • Terragrunt ile DRY ortam tanımları
  • Kod üretimi (generate) ile backend tekrarını önleme
  • Workspace stratejisinin sınırları
  • Ortam şablonundan yeni ortam türetme
  • Ortam bazlı değişken katmanları
  • Yüzlerce ortamın tutarlı yönetimi
Modül 2
Dinamik Ortamlar
  • PR başına geçici (ephemeral) ortam
  • Ortam yaşam döngüsünün otomasyonu
  • Otomatik temizlik ile maliyet kontrolü
  • İzole test ortamlarının üretimi
  • Ortam adlandırma ve etiketleme
  • TTL ile sahipsiz ortam önleme
Modül 3
Platform Mühendisliği
  • Self-servis altyapı kataloğu tasarımı
  • Golden modüllerle güvenli self-servis
  • İstek akışının pipeline'a bağlanması
  • Ekiplerin merkezi ekibe bağımlılığının azaltılması
  • Soyutlama ile karmaşıklığın gizlenmesi
  • Developer deneyiminin önceliklendirilmesi
Modül 4
Yönetişim Dengesi
  • Merkezi kontrol ile takım özerkliği dengesi
  • Guardrail (koruyucu) politikalar
  • Policy-as-code ile sınırların uygulanması
  • İstisna yönetimi süreci
  • Denetim izi ve uyum raporlaması
  • Ölçekte tutarlılığın korunması
Günün hedefiKatılımcı, ölçeklenebilir altyapı desenlerini ve ölçekte işletimi tasarlayabilir.
Modül 1
Otomatik Ölçekleme
  • Auto scaling grubu ve politikaları
  • Hedef takip ve adım ölçekleme
  • Kubernetes HPA/Cluster Autoscaler entegrasyonu
  • Talebe göre kapasite kod ile tanımı
  • Ölçekleme sınırları ve koruma
  • Maliyet ile performans dengesi
Modül 2
Çoklu Bölge
  • Çoklu bölge için modül tekrar kullanımı
  • for_each ile bölge bazlı dağıtım
  • Bölgeler arası veri çoğaltma
  • Global yük dengeleme ve DNS
  • Bölgesel kesintiye dayanıklılık
  • Aktif-aktif ve aktif-pasif desenler
Modül 3
Hücresel Mimari
  • Hücre (cell) bazlı izolasyon deseni
  • Hücre başına bağımsız altyapı kopyası
  • Blast radius'un hücreyle sınırlanması
  • Hücre üzerinden kademeli yayılım
  • Hücre şablonundan çoğaltma
  • Hücresel ölçekleme ile büyüme
Modül 4
Ölçekte İşletim
  • Yüzlerce state ve workspace yönetimi
  • Pipeline paralelliği ve kaynak limitleri
  • Merkezi gözlemlenebilirlik ve drift denetimi
  • Toplu sürüm ve güvenlik yükseltmeleri
  • Operasyonel runbook ve otomasyon
  • Ölçek büyüdükçe standardın korunması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Depo Stratejisi

Monorepo/polyrepo kararını verip ölçeklenebilir dizin yapısı tasarlayabilirsiniz.

✅
Katman Ayrımı

Katmanları ayrı state ile izole ederek blast radius'u sınırlayabilirsiniz.

✅
Modül Yönetişimi

Golden modüller ve iç Registry ile modül kütüphanesini yönetebilirsiniz.

✅
Ortam Üretimi

Terragrunt ve kod üretimiyle yüzlerce ortamı DRY biçimde üretebilirsiniz.

✅
Dinamik Ortamlar

PR başına geçici ortamları otomatik üretip temizleyebilirsiniz.

✅
Self-Servis

Platform mühendisliğiyle güvenli self-servis altyapı sunabilirsiniz.

✅
Ölçeklenebilir Altyapı

Çoklu bölge ve hücresel mimari ile dayanıklı altyapı kurabilirsiniz.

✅
Ölçekte İşletim

Yüzlerce state ve workspace'i tutarlı biçimde işletebilirsiniz.

Kimler İçin Uygundur?

  • Terraform'u büyüyen bir organizasyonda yönetmek
  • ekipler
  • çok sayıda ortam arasında ölçeklendirmek isteyen platform mühendisleri ve mimarlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform'u büyüyen bir organizasyonda yönetmek, ekipler ve çok sayıda ortam arasında ölçeklendirmek isteyen platform mühendisleri ve mimarlar için uygundur.
Monorepo mu polyrepo mu seçmeliyim?
Monorepo görünürlük ve atomik değişim, polyrepo izolasyon ve yetki sağlar; karar ekip sayısı, pipeline karmaşıklığı ve yetkilendirme ihtiyacına göre verilir.
Yüzlerce ortamı nasıl yönetirim?
Kopya kod yerine Terragrunt veya kod üretimiyle DRY ortam tanımları kullanılır; ortam şablonundan türetme ve dinamik/geçici ortamlar tutarlılığı korur.
Platform mühendisliği burada ne demek?
Ekiplere golden modüller ve self-servis bir katalog sunarak güvenli altyapıyı merkezi ekibe bağımlı olmadan sağlamalarını, böylece darboğazların azalmasını ifade eder.
Hücresel mimari neden kullanılır?
Altyapı bağımsız hücrelere bölünerek bir hücredeki arızanın tümünü etkilemesi önlenir; kademeli yayılım ve ölçekli büyüme kolaylaşır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Terraform Techniques & Best Practices: Scaling Strategies Eğ Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Terraform Associate : Exam Tips & Tricks Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Exam Tips & Tricks Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Terraform Associate (003) hedeflerini konu konu tekrar edin; state, modül, provider ve workflow sorularındaki sık tuzakları örnek sorularla pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

HCP Terraform workspace'leri, remote operations, variable sets, private module registry ve Sentinel politikalarıyla kurumsal yönetişimi uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Introduction to Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Introduction to Terraform Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

IaC kavramları, Terraform kurulumu, ilk .tf dosyası ve init/plan/apply/destroy döngüsüyle altyapıyı kodla yönetmeye sıfırdan başlayın.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Maintaining Infrastructure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Maintaining Infrastructure with Terraform Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

State komutları, drift tespiti, import, -replace ve moved bloğuyla üretimdeki Terraform altyapısını kesintiye uğratmadan sürdürüp refactor etmeyi öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Providers, Resources, Variables, & HCL Configuration Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Providers, Resources, Variables, & HCL Configuration Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Provider sürüm kısıtları, resource ve data source, değişkenler, çıktılar ve HCL söz dizimiyle Terraform yapılandırmasının temel taşlarını uygulamalı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn