SRE SIMPLICITY: SOFTWARE SYSTEM COMPLEXITY EĞİTİMİ

Karmaşıklığı ölçün, yönetin, azaltın

Dağıtık sistem karmaşıklığını bağımlılık grafları, etkileşim analizi, sistem düşüncesi ve mimari sadeleştirme teknikleriyle yönetin.

Dağıtık sistemlerde karmaşıklığın kaynaklarını analiz edin; bağımlılık grafı, karmaşıklık bütçesi ve mimari sadeleştirme yol haritasını uygulamalı hazırlayın.

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

Eğitim Hakkında

Dağıtık sistemlerde karmaşıklık analizi ve mimari sadeleştirme

Bu eğitim, büyüyen dağıtık sistemlerde karmaşıklığı analiz etme ve yönetme becerisi kazandırır. Servis bağımlılık grafları, kaskad arıza yolları, durumlu bileşenler, eşzamansız etkileşimler, konfigürasyon ve ortam sapması, sürüm matrisleri, mikroservis sayısının operasyonel maliyeti, sistem düşüncesi, Conway yasası, mimari karar kayıtları, birleştirme ve sadeleştirme stratejileri, platform standardizasyonu ve karmaşıklık bütçesi kavramı işlenir. Katılımcı gerçekçi bir mimari için karmaşıklık değerlendirmesi ve sadeleştirme yol haritası üretir.

Süre ve Format

3 Gün. Her gün dört modül; karmaşıklık ölçümünden mimari sadeleştirme ve standardizasyon yol haritasına ilerler.

Seviye

İleri Seviye — Dağıtık sistemlerde karmaşıklığın kaynakları, ölçümü, yönetimi ve azaltılması.

Öğrenme Metodu

Katılımcılar örnek bir mikroservis mimarisinin bağımlılık grafını çıkarır, kritik karmaşıklık noktalarını puanlar ve sadeleştirme yol haritasını sunar.

Neden Bu Eğitim?

🕸️Bağımlılık Görünürlüğü

Servis bağımlılık grafı ve kaskad yollarını analiz edersiniz.

🏗️Mimari Sadeleştirme

Birleştirme ve standartlaştırma kararlarını gerekçelendirirsiniz.

📉Karmaşıklık Bütçesi

Karmaşıklığı sınırlayan ve izleyen kurallar belirlersiniz.

Anahtar Konular

sistem karmaşıklığıdağıtık sistemlerbağımlılık grafımikroservis karmaşıklığıkaskad arızaConway yasasımimari sadeleştirmegolden pathADR mimari kararmetastabil arıza
“Karmaşıklığı yönetemeyen sistem, sonunda onu yönetmeye çalışan insanları tüketir.”

Ön Koşullar

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

1
SRE Temelleri

SLI, SLO ve hata bütçesi kavramlarına genel aşinalık.

2
Yazılım Geliştirme Deneyimi

Mikroservis veya dağıtık sistem geliştirme deneyimi.

3
Üretim Operasyonu

Kıdemli düzeyde üretim işletme ve olay yönetimi deneyimi.

4
Laboratuvar Ortamı

Docker ve komut satırı kullanabilen bir bilgisayar.

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ı, bir mimarideki karmaşıklık kaynaklarını sistematik biçimde belirler.
Modül 1
Bağımlılık Grafı
  • Servis çağrı grafının çıkarılması
  • İzleme verisinden bağımlılık keşfi
  • Kritik yol ve fan-out analizi
  • Döngüsel bağımlılık tespiti
  • Derin çağrı zincirlerinin gecikme maliyeti
  • Gizli (örtük) bağımlılıklar
Modül 2
Durum ve Eşzamansızlık
  • Durumlu bileşenlerin dağılımı
  • Olay tabanlı akışların izlenebilirliği
  • Kuyruk ve yeniden deneme etkileşimleri
  • Nihai tutarlılığın operasyon maliyeti
  • Dağıtık işlemler ve saga
  • Sıralama ve çift işleme sorunları
Modül 3
Yapılandırma Karmaşıklığı
  • Ortam sapması (drift)
  • Sürüm uyumluluk matrisleri
  • Servis başına bayrak sayısı
  • Altyapı kodu karmaşıklığı
  • Gizli yapılandırma kaynakları
  • Yapılandırma değişiklik riski
Modül 4
Arıza Yüzeyi
  • Kaskad arıza yolları
  • Ortak bağımlılık (blast radius)
  • Retry ve zaman aşımı etkileşimi
  • Metastabil arıza durumları
  • Kısmi arıza davranışı
  • Son olaylardan karmaşıklık dersleri
Günün hedefiKatılımcı, karmaşıklığı ölçen göstergeler ve karar süreçleri tanımlar.
Modül 1
Göstergeler
  • Servis sayısı / mühendis oranı
  • Ortalama bağımlılık derecesi
  • Değişiklik başına etkilenen servis
  • Olay başına etkilenen servis sayısı
  • Onboarding süresi
  • Karmaşıklık skor kartı
Modül 2
Sistem Düşüncesi
  • Geri besleme döngüleri
  • Conway yasası ve ekip sınırları
  • Sistem arketipleri
  • Unsurlar arası gecikmeler
  • Kaldıraç noktaları
  • Etki diyagramları
Modül 3
Karar Süreçleri
  • Mimari karar kayıtları (ADR)
  • Yeni servis açma kriterleri
  • Tasarım gözden geçirme kurulu
  • Karmaşıklık bütçesi
  • Sahipsiz servis denetimi
  • Stratejik ve taktik borç ayrımı
Modül 4
Mikroservis Bedeli
  • Servis başına sabit operasyon maliyeti
  • Gözlemlenebilirlik ve nöbet yükü
  • Dağıtık monolit belirtileri
  • Modüler monolit alternatifi
  • Servis birleştirme kriterleri
  • Nano servis anti-deseni
Günün hedefiKatılımcı, sadeleştirme için öncelikli, riskleri yönetilmiş bir yol haritası oluşturur.
Modül 1
Mimari Sadeleştirme
  • Servis birleştirme ve emeklilik
  • Ortak bileşenlerin konsolidasyonu
  • Senkron çağrıları azaltma
  • Veri sahipliğinin netleştirilmesi
  • Katman sayısını azaltma
  • Strangler fig ile geçiş
Modül 2
Platform Standardizasyonu
  • Golden path yaklaşımı
  • Standart şablonlar ve kütüphaneler
  • Teknoloji yığını daraltma
  • Paved road ve opt-out maliyeti
  • Standart dağıtım hattı
  • Standartlara uyum denetimi
Modül 3
Risk Yönetimi
  • Sadeleştirmede kademeli geçiş
  • Paralel çalıştırma ve doğrulama
  • Geri alma planı
  • Geçiş dönemi karmaşıklığı
  • Ekip kapasitesi planı
  • Hata bütçesiyle sadeleştirme zamanlaması
Modül 4
Yol Haritası Atölyesi
  • Karmaşıklık envanteri
  • Etki/çaba matrisi
  • Üç aylık sadeleştirme planı
  • Paydaş sunumu
  • Başarı ölçütleri
  • Kapanış ve eylem taahhütleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bağımlılık Grafı

Bağımlılık grafı çıkarıp kritik yolları analiz edebilirsiniz.

✅
Arıza Yüzeyi

Kaskad arıza ve blast radius risklerini değerlendirebilirsiniz.

✅
Yapılandırma Riski

Drift ve sürüm matrisi karmaşıklığını azaltabilirsiniz.

✅
Karmaşıklık Göstergeleri

Karmaşıklığı ölçen göstergeler ve skor kartı kurabilirsiniz.

✅
Sistem Düşüncesi

Conway yasası ve geri besleme döngülerini mimariye uygulayabilirsiniz.

✅
Mikroservis Kararı

Servis ayırma ve birleştirme kararlarını gerekçelendirebilirsiniz.

✅
Standardizasyon

Golden path ile platform standardizasyonu planlayabilirsiniz.

✅
Yol Haritası

Önceliklendirilmiş sadeleştirme yol haritası hazırlayabilirsiniz.

Kimler İçin Uygundur?

  • Kıdemli SRE'ler
  • yazılım mimarları
  • platform ekibi liderleri
  • büyük dağıtık sistemlerin sürdürülebilirliğinden sorumlu teknik yöneticiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kıdemli SRE'ler, yazılım mimarları, platform ekibi liderleri ve büyük dağıtık sistemlerin sürdürülebilirliğinden sorumlu teknik yöneticiler için uygundur.
Karmaşıklık bütçesi nedir?
Bir sistemde kabul edilen servis, bağımlılık ve yapılandırma yüzeyini sınırlayan; yeni bileşenleri gerekçelendirmeyi zorunlu kılan bir kuraldır.
Mikroservisler her zaman daha mı karmaşıktır?
Hayır; ancak servis başına sabit operasyon maliyeti vardır ve gereksiz ayrıştırma dağıtık monolit ile nöbet yükünü artırır.
Metastabil arıza nedir?
Tetikleyici ortadan kalksa bile retry fırtınası gibi geri besleme mekanizmaları yüzünden sistemin kötü durumda kalmaya devam etmesidir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. SRE Simplicity: Software System Complexity 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ıSaltStack for DevOps: Working with SaltStack Components Eğitimi
DevOps ve Konteyner Eğitimleri

SaltStack for DevOps: Working with SaltStack Components Eğitimi

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

SaltStack bileşenleri: master, minion, syndic, proxy minion, reactor, beacon, returner, salt-api ve salt-cloud ile olay tabanlı otomasyon eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıScaling DevOps: Infrastructure at Scale Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling DevOps: Infrastructure at Scale Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

DevOps altyapı ölçekleme: Terraform modül mimarisi, landing zone, çok kümeli Kubernetes, Argo CD ApplicationSet, KEDA, Karpenter, Istio ve FinOps eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıScaling DevOps: Pipelines at Scale Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling DevOps: Pipelines at Scale Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Ölçekli CI/CD eğitimi: dağıtık runner havuzları, otomatik ölçekleme, pipeline-as-code standardizasyonu, uzak önbellek, monorepo, GitOps dağıtım ve DORA metrikle

Detayları Gör →
DevOps Kültürü ve UygulamalarıSecDevOps Foundation (SDOF) Certification Training Eğitimi
DevOps ve Konteyner Eğitimleri

SecDevOps Foundation (SDOF) Certification Training Eğitimi

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

SecDevOps Foundation (SDOF) eğitimi: DevSecOps ilkeleri, shift-left güvenlik, SAST/DAST/SCA, secret ve IaC taraması, tehdit modelleme ve uyum otomasyonu.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSecDevOps Practitioner (SDOP) Certification Training Eğitimi
DevOps ve Konteyner Eğitimleri

SecDevOps Practitioner (SDOP) Certification Training Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

SecDevOps Practitioner (SDOP) eğitimi: güvenli pipeline, SLSA ve cosign imzalama, SBOM, Vault/OIDC, Falco runtime tespiti, CSPM/KSPM ve policy-as-code.

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