Skip to main content

> dağıtım_yönetişimi:_değişiklik_danışma_komitesi_(cab)_darboğazı_ve_otomatik_ci/cd_risk_puanlaması

Dağıtım Yönetişimi: Değişiklik Danışma Komitesi (CAB) Darboğazı ve Otomatik CI/CD Risk Puanlaması

Geleneksel haftalık Değişiklik Danışma Komitesi (CAB) toplantıları canlı sistem arıza oranlarını neden aslında artırır; otomatik risk puanlaması ve kademeli dağıtım manuel onayların yerini nasıl alır?

Staff/Principal (L6+)

ÖZET VE TEKNİK CEVAP

Geleneksel ITIL yönetişimi bir Değişiklik Danışma Komitesini (Change Advisory Board - CAB) zorunlu kılar: Yöneticilerin haftada bir toplanıp canlıya çıkacak kodları manuel incelediği ve onayladığı bir komitedir. DORA (DevOps Research and Assessment) tarafından yapılan bilimsel araştırmalar, manuel CAB onaylarının canlı arızalarını azaltmadığını, aksine arıza oranlarını artırdığını ve yazılım hızını yok ettiğini kanıtlamıştır. Onay almak 5 ila 7 gün sürdüğü için mühendisler onlarca alakasız özelliği, veritabanı migrasyonunu ve kodu tek bir devasa 'Büyük Patlama (Big Bang) Dağıtımında' biriktirir. Bu devasa paket canlıya alındığında sistem çökerse, 50 farklı PR arasından hatayı bulmak imkansız hale gelir. Modern mühendislik şirketleri manuel komiteleri Otomatik CI/CD Risk Puanlaması ve Kademeli Dağıtım ile değiştirir:
1
Otomatik kalite kapıları (test kapsamı >%80, güvenlik taraması),
2
Küçük ve sık PR dağıtımları, ve
3
Otomatik canary dağıtımı.

Mühendislik El Kitabı & Mekanizma

6 Boyutlu Mimari Analiz

⚙️1. Temel Çalışma Mekanizması

Mekanizma
Otomatik değişiklik yönetişimi CI/CD içindeki algoritmik risk değerlendirmesiyle çalışır:
1
PR Risk Puanlaması: Bir GitHub Action kod büyüklüğüne, veritabanı şema değişikliğine, test kapsamına ve servisin kritiklik derecesine (1. Seviye vs 3. Seviye) bakarak bir risk puanı üretir.
2
Düşük Riskli Otomatik Geçiş: Risk puanı 20'nin altında olan küçük değişiklikler hiçbir komite beklemeden doğrudan canary hattıyla canlıya çıkar.
3
Yüksek Riskli Çift Onay: Yüksek riskli değişiklikler (kimlik doğrulama motoru değişimi, tablo silme) iki kıdemli mühendis onayı ve test ortamında geri alma planı doğrulaması gerektirir.
4
Otomatik Denetim İzi: CI/CD tüm SOC2 uyumluluk loglarını sıfır manuel eforla üretir.

🎯2. Doğru Kullanım Senaryosu

Kapsam
Kurumsal çevik dönüşüm süreçleri, sürekli dağıtım (CD) geçişi, SOC2/ISO 27001 değişiklik yönetimi uyumluluğu ve mikroservis dağıtım mimarileri.

⚠️3. Prodüksiyon Arıza Modları

Kritik Risk
  • Yöneticilerin kodu hiç okumadan 100 bilete otomatik imza atıp sorumluluğu üzerlerinden atması ve sahte bir kontrol hissi yaratması
  • iki haftalık dağıtım trenlerinde 200 commit'lik devasa riskli paketler biriktirmek

📡4. Teşhis ve Telemetri Sinyalleri

Metrikler
  • Kodun yazılmasından canlıya çıkmasına kadar geçen sürenin 14 günü aşması
  • mühendislerin haftada 4 saatini komiteye sunum hazırlamakla harcaması
  • hafta sonu yapılan dev dağıtımların ardından Pazartesi sabahı sistemin çökmesi

🛡️5. Önleme ve Mimari Bariyerler

Bariyerler
  • Manuel komite toplantılarını otomatik CI/CD kalite kapılarıyla (OPA) değiştirin
  • PR boyutlarını maksimum 300 satırla sınırlandırarak büyük paketleri engelleyin
  • otomatik geri almalı canary dağıtımlarını devreye alın

⚖️6. Mimari Ödünleşimler (Trade-offs)

Ödünleşim
Otomatik risk puanlaması dağıtım hızını haftalardan dakikalara çeker ve arıza oranını düşürür; ancak güçlü otomatik testlere ve geri alma otomasyonuna yatırım yapılmasını gerektirir.
📋

Vaka İncelemesi (TinyCTO Saha Örneği)

GERÇEK DÜNYA TELEMETRİSİ
Bir finansal teknoloji şirketi her canlı dağıtımın Perşembe günkü Değişiklik Danışma Komitesinde (CAB) onaylanmasını şart koşuyordu. Dağıtımlar iki haftada bir yapıldığı için her pakette 45 farklı PR birikiyordu. 45 özellik arasından hatayı ayıklamak imkansız olduğu için her dağıtım 2 saatlik kısmi kesintiye yol açıyordu. Yeni Yazılım Direktörü manuel komiteyi lağvetti: CI üzerinde otomatik risk puanlaması kurdu, PR'ları 250 satırla sınırladı ve ArgoCD ile kademeli canary dağıtımını zorunlu kıldı. Dağıtım sıklığı haftada 0.5'ten günde 28'e çıktı; kodun canlıya çıkış süresi 14 günden 45 dakikaya indi ve arıza oranı %32'den %0,4'e geriledi.

İnteraktif Konsept Alıştırmaları

2 Alıştırma
Q1

Bilimsel DORA araştırmaları manuel Değişiklik Danışma Komiteleri (CAB) hakkında neyi kanıtlamıştır?

Manuel komite onaylarının arıza oranlarını düşürmekle hiçbir pozitif ilişkisi yoktur; aksine mühendisleri değişiklikleri devasa, riskli ve seyrek paketlerde toplamaya zorlayarak arıza oranlarını artırır.
Q2

Otomatik CI/CD Risk Puanlaması manuel dağıtım onaylarının yerini nasıl alır?

Değişiklik riskini algoritmik olarak (kod boyutu, test kapsamı, veritabanı şema kuralı, servis kritikliği) puanlayarak; düşük riskli PR'ları hiçbir komite beklemeden anında otomatik canary dağıtımına alarak.

Dağıtım Yönetişimi: Değişiklik Danışma Komitesi (CAB) Darboğazı ve Otomatik CI/CD Risk Puanlaması — Sıkça Sorulan Sorular

Manuel bir komite toplantısı olmadan SOC2 ve ISO 27001 değişiklik yönetimi denetimlerinden nasıl geçilir?

Denetçiler doğrulanabilir bir denetim izi, meslektaş onayı ve otomatik test kanıtı ister; GitHub dal koruma kuralları, çift onaylı PR'lar, imzalı commit'ler ve CI/CD logları SOC2 şartlarını fazlasıyla karşılar.

Otomatik risk puanlaması olsa bile hangi değişiklikler yine de insan onayına yönlendirilmelidir?

Yıkıcı veritabanı şema değişiklikleri (tablo silme), herkese açık API sözleşmelerini kıran güncellemeler veya çekirdek kimlik doğrulama motoru değişimleri gibi yüksek riskli yapısal adımlar.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • Manuel komite onayları büyük paketleri teşvik ederek canlı sistem arıza oranlarını artırır.
  • DORA metrikleri küçük, bağımsız ve sık yapılan dağıtımların çok daha güvenli olduğunu kanıtlar.
  • Manuel toplantıları otomatik CI/CD risk puanlaması ve kalite kapılarıyla değiştirin.
  • Otomatik GitHub PR denetim izleri SOC2 ve ISO 27001 uyumluluk standartlarını eksiksiz karşılar.

Yaygın Yanılgılar

  • Yanılgı: SOC2 uyumluluğu için yasal olarak bir komite (CAB) toplantısı zorunludur (Gerçek: SOC2 meslektaş onayı ve denetim izi ister; bunu CI/CD kuralları bir toplantıdan çok daha iyi sağlar).
  • Yanılgı: Dağıtımların yavaş yapılması yazılım kalitesini artırır (Gerçek: Yavaşlık test edilemeyen dev paketler yaratır; en yüksek kararlılık en sık dağıtım yapan ekiplerdedir).

Karar Kılavuzu & Önceliklendirme

Manuel Değişiklik Komitelerini lağvedin ve dağıtım hızını artırırken arıza oranlarını düşürmek için otomatik CI/CD risk puanlaması ve kademeli canary dağıtımı mimarisine geçin.

Doğrulanmış Kaynaklar & Referanslar