Skip to main content

> canlıya_hazırlık_i̇ncelemesi_(prr)

Canlıya Hazırlık İncelemesi (PRR)

Bir mikroservisin canlı müşteri trafiğine açılmadan önce geçmesi gereken temel teknik kapılar nelerdir?

Stack: THE CHAOS STACKStaff+ (L6+)protocol

ÖZET VE TEKNİK CEVAP

Altın telemetri sinyallerini, otomatik geri alma hatlarını, kapasite payını, belgelenmiş runbook'ları, felaket kurtarma failover testlerini ve güvenlik bariyerlerini doğrulayan yapılandırılmış bir kontrol listesidir.

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

Canlıya Hazırlık İncelemesi (PRR); servisi geliştiren ekip ile operasyonel SRE'ler arasında kurulan resmi bir mimari kalite kapısıdır. Bürokratik bir engel olmak yerine, servisin gerçek dünya kaosuna (trafik sıçramaları, veritabanı çökmeleri, bağımlılık gecikmeleri, şifre rotasyonları ve kesintisiz dağıtımlar) dayanabileceğini doğrulayan hakemli bir değerlendirmedir.

2. Doğru Kullanım Senaryosu

Yeni mikroservisler, büyük mimari dönüşümler veya kritik müşteri API entegrasyonları canlıya alınmadan önce zorunludur.

3. Prodüksiyon Arıza Modları

Yeni açılan öneri motorunun rate-limit, bağlantı havuzu sınırı ve alarm paneli olmadığı için ilk yükte çökmesi ve mühendislerin 2 saat boyunca kör kalması.

4. Teşhis ve Telemetri Sinyalleri

Yeni servislerin açıldıktan 48 saat sonra Sev-1 kesintisi yaratması; eksik telemetri yüzünden nöbetçilerin hatayı bulamaması; otomatik rollback eksikliği.

5. Önleme ve Mimari Bariyerler

PRR kontrollerini CI/CD şablonlarıyla otomatikleştirin: sağlık uç noktaları, OpenTelemetry izleri, Grafana panelleri ve PagerDuty alarmları kodla (IaC) kurulmadan canlıya çıkışı engelleyin.

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

Canlıya çıkış sonrası sıfır kriz ve sorunsuz nöbet devri karşılığında lansman öncesi disiplinli bir doğrulama aşaması gerektirir.

Vaka İncelemesi (TinyCTO Örneği)

TinyCTO Bölüm 11: Bir geliştirici Cuma akşamı PRR yapmadan yapay zeka aramasını canlıya aldı. Vektör veritabanındaki kontrolsüz rate limit Pazartesi sabahına kadar tüm aramaları kilitledi. PRR tüm ekipler için zorunlu kılındı.

İnteraktif Konsept Alıştırmaları

3 Alıştırma
Q1

Canlıya Hazırlık İncelemesi (PRR) nedir?

Bir servisin canlı trafik almadan önce güvenilirlik, gözlemlenebilirlik, güvenlik ve operasyonel standartları karşıladığını doğrulayan yapılandırılmış değerlendirmedir.
Q2

Bir PRR'da kontrol edilen dört Altın Sinyal (Golden Signals) nelerdir?

Gecikme (Latency), Trafik (Throughput), Hatalar (Errors) ve Doygunluk (Saturation).
Q3

PRR kontrolleri neden CI/CD hattında otomatikleştirilmelidir?

İnsan hatalarını önlemek, sübjektif onayları kaldırmak ve tüm servislerde %100 standart uyumu sağlamak için.

Canlıya Hazırlık İncelemesi (PRR) — Sıkça Sorulan Sorular

Canlıya Hazırlık İncelemesini kim yürütür?

Standart kontrol listeleri kullanılarak geliştirici ekip ile SRE/Platform mühendisleri arasında hakemli olarak yürütülür.

Acil durum yamaları için PRR baypas edilebilir mi?

Acil yamalar tam PRR'ı baypas edebilir ancak uzun vadeli stabilite için 48 saat içinde geriye dönük PRR'dan geçmelidir.

Manuel PRR incelemelerinde en sık unutulan tek madde nedir?

Bağlı olunan harici üçüncü parti servisler için zaman aşımı (timeout) ve kontrollü küçülme (graceful degradation) ayarları.

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

Temel Gerçekler & İlkeler

  • Resmi bir PRR'dan geçen servisler, canlıdaki ilk 90 günlerinde %70 daha az Sev-1 kesintisi yaşar.
  • Otomatik PRR doğrulaması tüm organizasyonda kod olarak altyapı (IaC) uyumunu zorunlu kılar.

Yaygın Yanılgılar

  • PRR'ın otomatik CI/CD kontrolleri yerine sadece statik bir word dokümanı olduğunu sanmak.

Karar Kılavuzu & Önceliklendirme

Otomatik geri alma ve sağlık kontrol uç noktaları doğrulanmamış hiçbir servisin canlıya çıkmasına izin vermeyin.

Doğrulanmış Kaynaklar & Referanslar