SCALING DEVOPS: PIPELINES AT SCALE EĞİTİMİ

CI/CD boru hatlarını binlerce iş akışına ölçekle

Dağıtık runner havuzlarından paylaşımlı pipeline kütüphanelerine, önbellek ve artefakt yönetiminden kademeli dağıtıma kadar DevOps hattını kurumsal ölçekte tasarlayın.

Scaling DevOps eğitimi; dağıtık runner havuzları ve otomatik ölçekleme, pipeline-as-code standardizasyonu, uzak önbellek ve artefakt yönetimi, monorepo incremental build, GitOps dağıtım orkestrasyonu ve kademeli yayını kurumsal ölçekte ele alır.

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

Eğitim Hakkında

Dağıtık runner'lar, paralellik, önbellek, artefakt ve dağıtım orkestrasyonu

Bu ileri seviye eğitim, tek takımlık bir CI/CD hattından yüzlerce depo ve binlerce günlük iş akışına ölçeklenen kurumsal pipeline mimarisine odaklanır. Dağıtık runner/agent havuzları ve otomatik ölçekleme, monorepo ve çok depolu (polyrepo) strateji, pipeline-as-code standardizasyonu (paylaşımlı kütüphane, şablon, reusable workflow), değişime duyarlı (affected/incremental) build, uzak önbellek (remote cache) ve artefakt depoları, job paralelliği ve matris build, dağıtım orkestrasyonu, kademeli yayın ve pipeline gözlemlenebilirliği (DORA metrikleri) uygulamalı ele alınır. Katılımcı, build sürelerini ve maliyeti düşürerek güvenilir ve tekrarlanabilir bir ölçekli teslim hattı tasarlayabilir.

Süre ve Format

3 Gün. Her gün dört modül; runner mimarisinden pipeline standardizasyonuna ve ölçekli dağıtım orkestrasyonuna ilerlenir.

Seviye

İleri Seviye — Yüksek ölçekte CI/CD boru hatlarının tasarımı: dağıtık runner'lar, pipeline-as-code standardizasyonu, önbellekleme, paralellik ve dağıtım orkestrasyonunun ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir monorepo üzerinde paylaşımlı pipeline şablonu, uzak önbellek ve matris build kurarak büyük ölçekli bir hat tasarlar.

Neden Bu Eğitim?

⚡Build Süresini Kır

Önbellek, paralellik ve incremental build ile pipeline sürelerini dakikalardan saniyelere indirirsiniz.

🧩Standartlaştır

Paylaşımlı pipeline kütüphaneleri ve şablonlarla yüzlerce depoda tutarlılık sağlarsınız.

💰Maliyeti Düşür

Runner otomatik ölçekleme ve kaynak kotalarıyla altyapı maliyetini kontrol altında tutarsınız.

Anahtar Konular

ci/cd ölçeklemepipeline at scaledağıtık runnermonorepo ciremote cachereusable workflowgitopsargo cdbuild hızlandırmadora metrikleridevops ölçekleme
“Ölçek, daha fazla sunucu değil; tekrarlanabilir ve ölçülebilir bir hattın disiplinidir.”

Ön Koşullar

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

1
CI/CD Deneyimi

Çalışan bir CI/CD hattı kurmuş ve pipeline-as-code yazmış olmak beklenir.

2
Konteyner Bilgisi

Docker imajları ve temel Kubernetes kavramlarına aşinalık faydalıdır.

3
Git İş Akışı

Branching, PR ve monorepo/polyrepo kavramlarına aşinalık gerekir.

4
Örnek Depo

Üzerinde ölçekleme senaryosu denenebilecek çok modüllü bir depo.

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ı, talebe göre ölçeklenen bir runner altyapısı tasarlayabilir.
Modül 1
Runner Havuzları
  • Paylaşımlı ve özel (dedicated) runner havuzlarının ayrımı
  • Kubernetes üzerinde ephemeral runner pod'ları
  • Etiket (label/tag) tabanlı job yönlendirme
  • Linux, Windows ve ARM runner heterojenliği
  • Runner izolasyonu ve güvenlik sınırları
  • Self-hosted ve yönetilen runner maliyet dengesi
Modül 2
Otomatik Ölçekleme
  • Kuyruk derinliğine göre runner ölçekleme (scale-to-zero)
  • KEDA ile olay tabanlı runner otomatik ölçekleme
  • Spot/preemptible örneklerle maliyet optimizasyonu
  • Cold start gecikmesinin azaltılması
  • Eşzamanlılık (concurrency) limitleri ve kota
  • Ani yük (burst) senaryolarında kapasite tamponu
Modül 3
İzolasyon ve Güvenlik
  • Her job için temiz (ephemeral) ortam
  • Sır (secret) enjeksiyonu ve OIDC ile kısa ömürlü kimlik
  • Runner ağ segmentasyonu ve egress kontrolü
  • Ayrıcalıklı (privileged) konteyner risklerinin azaltılması
  • Supply chain için imzalı runner imajları
  • Kaçış (escape) saldırılarına karşı sandbox
Modül 4
Gözlem ve Kota
  • Runner kullanım ve bekleme süresi metrikleri
  • Job kuyruk süresi (queue time) izleme
  • Ekip bazlı kaynak kotası ve adil paylaşım
  • Runner sağlık kontrolü ve otomatik değiştirme
  • Maliyet raporlama ve showback/chargeback
  • Kapasite planlaması için trend analizi
Günün hedefiKatılımcı, yüzlerce depoda yeniden kullanılabilir standart pipeline'lar üretebilir.
Modül 1
Paylaşımlı Kütüphaneler
  • Reusable workflow ve composite action tasarımı
  • Jenkins shared library ve GitLab include deseni
  • Sürümlenmiş (versioned) pipeline şablonları
  • Golden pipeline ve altın yol (paved road) yaklaşımı
  • Parametre ile şablon özelleştirme
  • Şablon değişikliklerinin geriye dönük uyumu
Modül 2
Monorepo Stratejisi
  • Değişime duyarlı (affected) build tespiti
  • Nx, Bazel ve Turborepo ile hedef grafiği
  • Yalnızca etkilenen paketlerin test edilmesi
  • Path-based pipeline tetikleme filtreleri
  • Monorepo'da bağımlılık grafiği yönetimi
  • Büyük depoda sparse ve shallow checkout
Modül 3
Önbellek ve Artefakt
  • Uzak (remote) build cache ve içerik adresli depolama
  • Bağımlılık (dependency) ve katman önbelleği
  • Artefakt deposu (Artifactory/Nexus) kullanımı
  • Önbellek anahtarı (cache key) ve geçersiz kılma
  • Artefakt saklama (retention) ve temizleme politikası
  • Cache hit oranının ölçülmesi ve iyileştirilmesi
Modül 4
Paralellik ve Matris
  • Job bölme (test splitting/sharding) ile hız
  • Matris build ile çoklu platform/sürüm
  • Fan-out/fan-in pipeline topolojisi
  • Bağımlı aşamalar (DAG) ve gereksiz beklemenin kaldırılması
  • Flaky testlerin izole edilip karantinaya alınması
  • Hızlı başarısızlık (fail-fast) ve erken iptal
Günün hedefiKatılımcı, çok ortamlı dağıtımı güvenli ve ölçeklenebilir biçimde orkestre edebilir.
Modül 1
Dağıtım Orkestrasyonu
  • Çok ortamlı (dev/stage/prod) promosyon akışı
  • GitOps ile Argo CD/Flux çekme (pull) tabanlı dağıtım
  • Dağıtım dalgaları (waves) ve bölge bölge yayma
  • Onay kapıları ve değişiklik pencereleri
  • Dağıtım eşzamanlılığı ve kilit yönetimi
  • Çok kümeli (multi-cluster) dağıtım koordinasyonu
Modül 2
Kademeli Yayın
  • Kanarya (canary) ve mavi-yeşil stratejileri
  • Metriğe dayalı otomatik ilerletme/geri alma (Argo Rollouts)
  • Özellik bayrağı (feature flag) ile yayın ayrıştırma
  • Progresif trafik kaydırma ve service mesh
  • Geri alma (rollback) ve ileri düzeltme süreleri
  • Yayın sağlığının otomatik analizi (analysis run)
Modül 3
Pipeline Gözlemlenebilirliği
  • DORA metriklerinin pipeline'dan toplanması
  • Build/deploy sürelerinin uçtan uca izlenmesi
  • Pipeline event'lerinin trace ile ilişkilendirilmesi
  • Başarısızlık nedenlerinin sınıflandırılması
  • SLO tanımlı pipeline (ör. p95 build süresi)
  • Darboğaz tespiti ve sürekli iyileştirme
Modül 4
Yönetişim ve Uyum
  • Policy-as-code ile pipeline kuralları (OPA)
  • İmzalı artefakt ve SLSA provenance
  • Değişiklik izlenebilirliği ve denetim kaydı
  • Ayrıcalık yükseltme ve en az yetki
  • Pipeline güvenlik taraması ve bağımlılık kontrolü
  • Felaket kurtarma için pipeline yedekliliği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Runner Ölçekleme

Talebe göre otomatik ölçeklenen dağıtık bir runner altyapısı kurabilirsiniz.

✅
Standart Pipeline

Paylaşımlı kütüphane ve şablonlarla depolar arası tutarlılık sağlayabilirsiniz.

✅
Hızlı Build

Önbellek, paralellik ve incremental build ile pipeline sürelerini kısaltabilirsiniz.

✅
Monorepo

Değişime duyarlı build ile büyük monorepo'ları verimli yönetebilirsiniz.

✅
Dağıtım Orkestrasyonu

Çok ortamlı dağıtımı GitOps ile güvenli biçimde orkestre edebilirsiniz.

✅
Kademeli Yayın

Kanarya ve metriğe dayalı otomatik geri alma kurgulayabilirsiniz.

✅
Maliyet Kontrolü

Kota ve otomatik ölçeklemeyle altyapı maliyetini kontrol edebilirsiniz.

✅
Metrik Tabanlı

DORA metrikleriyle hattın performansını ölçüp iyileştirebilirsiniz.

Kimler İçin Uygundur?

  • Büyüyen pipeline'ları yöneten DevOps mühendisleri
  • platform ekipleri
  • build/release mühendisleri
  • CI/CD altyapısından sorumlu teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Büyüyen CI/CD hatlarını yöneten DevOps mühendisleri, platform ekipleri ve build/release sorumluları için uygundur.
Build sürelerini neyle kısaltırız?
Uzak önbellek, bağımlılık önbelleği, incremental/affected build, test sharding ve job paralelliği ile build süreleri belirgin biçimde düşer.
Monorepo mı polyrepo mu işlenir?
Her ikisi de ele alınır; özellikle monorepo için affected build, Nx/Bazel/Turborepo hedef grafiği ve path tabanlı tetikleme işlenir.
Runner ölçekleme nasıl yapılır?
Kubernetes üzerinde ephemeral runner pod'ları, KEDA ile kuyruk tabanlı otomatik ölçekleme ve spot örneklerle maliyet optimizasyonu uygulanır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Scaling DevOps: Pipelines at Scale Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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

DevOps Kültürü ve UygulamalarıSite Reliability Engineering (SRE) Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering (SRE) Temelleri Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

SRE temelleri: SRE nedir, SLI/SLO/SLA, hata bütçesi, Prometheus ve Grafana ile izleme, alarm, olay yönetimi ve postmortem giriş eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Alerting and Incident Response Fundamentals Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Alerting and Incident Response Fundamentals Eğitimi

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

SRE Foundation alarm ve olay müdahalesi: semptom tabanlı alarm, burn rate, Alertmanager, nöbet düzeni, incident commander ve runbook eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Automation and Toil Reduction Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Automation and Toil Reduction Eğitimi

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

SRE otomasyon ve toil azaltma: toil envanteri, ROI, Python ve Bash betikleri, Ansible, self-healing ve ChatOps ile operasyon yükünü azaltma eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Blameless Postmortems Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Blameless Postmortems Eğitimi

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

Blameless postmortem: suçlamasız kültür, olay zaman çizelgesi, 5 Neden, katkı faktörleri, aksiyon takibi ve postmortem toplantı yönetimi eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Capacity Planning and Scaling Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Capacity Planning and Scaling Eğitimi

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

SRE kapasite planlama ve ölçekleme: talep tahmini, k6 yük testi, USE ve RED yöntemi, HPA, KEDA, load shedding ve N+1 yedeklilik eğitimi.

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