CI/CD boru hatlarını binlerce iş akışına ölçekle
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.
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.
3 Gün. Her gün dört modül; runner mimarisinden pipeline standardizasyonuna ve ölçekli dağıtım orkestrasyonuna ilerlenir.
İ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ı.
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.
Önbellek, paralellik ve incremental build ile pipeline sürelerini dakikalardan saniyelere indirirsiniz.
Paylaşımlı pipeline kütüphaneleri ve şablonlarla yüzlerce depoda tutarlılık sağlarsınız.
Runner otomatik ölçekleme ve kaynak kotalarıyla altyapı maliyetini kontrol altında tutarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Çalışan bir CI/CD hattı kurmuş ve pipeline-as-code yazmış olmak beklenir.
Docker imajları ve temel Kubernetes kavramlarına aşinalık faydalıdır.
Branching, PR ve monorepo/polyrepo kavramlarına aşinalık gerekir.
Üzerinde ölçekleme senaryosu denenebilecek çok modüllü bir depo.
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.
Program sonunda katılımcılar:
Talebe göre otomatik ölçeklenen dağıtık bir runner altyapısı kurabilirsiniz.
Paylaşımlı kütüphane ve şablonlarla depolar arası tutarlılık sağlayabilirsiniz.
Önbellek, paralellik ve incremental build ile pipeline sürelerini kısaltabilirsiniz.
Değişime duyarlı build ile büyük monorepo'ları verimli yönetebilirsiniz.
Çok ortamlı dağıtımı GitOps ile güvenli biçimde orkestre edebilirsiniz.
Kanarya ve metriğe dayalı otomatik geri alma kurgulayabilirsiniz.
Kota ve otomatik ölçeklemeyle altyapı maliyetini kontrol edebilirsiniz.
DORA metrikleriyle hattın performansını ölçüp iyileştirebilirsiniz.
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.
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 →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 →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 →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 →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 →