ÖZET VE TEKNİK CEVAP
Bir servis; canlı müşteri trafiği almadan önce eksiksiz telemetri (4 altın sinyal), otomatik canary geri alma yeteneği, test edilmiş kurtarma kılavuzları, kontrollü geri çekilme (fallback) mekanizmaları ve doğrulanmış kapasite payı sunmalıdır.
Mühendislik El Kitabı & Mekanizma
1. Temel Çalışma Mekanizması
Google SRE tarafından geliştirilen Canlıya Çıkış Hazırlık İncelemesi (PRR), yeni bir servis veya büyük bir yeniden yazım canlıya çıkmadan önce yapılan resmi bir mimari denetimdir. Geliştirici iyimserliğine güvenmek yerine PRR sekiz operasyonel boyutu doğrular: Gözlemlenebilirlik (metrikler, loglar, trace'ler), Hata Yönetimi (devre kesiciler, timeoutlar, jitter'lı retry), Ölçeklenebilirlik (yük testleri, kotalar), Sürüm Mühendisliği (canary, anında geri alma), Felaket Kurtarma (yedekler), Güvenlik (secret yönetimi, en az yetki kuralı), Dokümantasyon (nöbet kılavuzları) ve Kapasite.
2. Doğru Kullanım Senaryosu
Yeni mikroservisler, veritabanı geçişleri, kamuya açık API uç noktaları ve kritik mimari yenilemelerde son kullanıcı trafiği açılmadan önce zorunludur.
3. Prodüksiyon Arıza Modları
Lansman Günü Çöküşü: Yeni bir öneri servisi canlıya alınır; indekssiz bir sorgu ana veritabanını kilitler, circuit breaker yoktur, monitoring kurulmadığı için hiçbir alarm çalmaz ve servisin geri alma scripti bulunmamaktadır.
4. Teşhis ve Telemetri Sinyalleri
Canlıya çıkar çıkmaz çöken servisler, nöbetçilerin gece kriz anında kılavuz bulamaması ve logların yapısal JSON yerine dağınık düz metin olarak basılması.
5. Önleme ve Mimari Bariyerler
PRR denetimlerini platform CI kontrolleriyle otomatikleştirin (sağlık kontrolü uç noktalarının, metriklerin ve alarm tanımlarının kodda var olduğunu doğrulayın); DNS açılışı öncesinde bir SRE veya Staff Mühendisin resmi PRR onayını şart koşun.
6. Mimari Ödünleşimler (Trade-offs)
İlk lansmandan önce 2 ila 5 günlük bir operasyonel doğrulama süresi ekler; karşılığında lansman günü Sev-1 kesintilerini ve operasyonel angaryayı %80 oranında yok eder.
Vaka İncelemesi (TinyCTO Örneği)
Bir fintech ekibi yeni muhasebe servisini PRR denetimine sundu. İnceleme, alt servislere yapılan çağrılarda eksik timeout ayarlarını ve otomatik geri alma tetikleyicisinin olmadığını tespit etti. Bu sorunların staging ortamında giderilmesi, canlıda olası 6 saatlik kilitlenme krizini engelledi.
İnteraktif Konsept Alıştırmaları
3 AlıştırmaPRR incelemesinde doğrulanan Google SRE 'Dört Altın Sinyal' hangileridir?
Operasyonel 'Kılavuz' (Runbook) nedir ve PRR için neden zorunludur?
PRR sırasında test edilen 'Kontrollü Kademeli Hizmet Düşürme' (Graceful Degradation) nedir?
SRE Canlıya Çıkış Hazırlık İncelemesi (PRR) Kapısı — Sıkça Sorulan Sorular
Canlıya Çıkış Hazırlık İncelemesini (PRR) kim yürütür?
Servisi geliştiren ekip ile komşu bir takımdan atanan tarafsız bir SRE veya Staff Mühendisin ortaklaşa yürüttüğü akran denetimidir.
Acil canlı yamaları için PRR kapısı atlanabilir mi?
Kriz anındaki acil yamalar Olay Komuta protokolüyle canlıya alınır; ancak sıfırdan eklenen her servis veya mimari değişiklik 7 iş günü içinde geriye dönük PRR tamamlamak zorundadır.
PRR sürecinin yavaş bürokratik bir darboğaza dönüşmesi nasıl önlenir?
Kontrol listesi maddelerinin %80'ini CI boru hatları ve hazır platform şablonlarıyla otomatikleştirin; insan incelemesini sadece mimari hata modu tartışmalarına saklayın.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸Standartlaştırılmış PRR süreçleri, lansman günü Sev-1 kesintilerini %80'e varan oranda yok eder ve ilk haftalardaki nöbet çağrılarını %65 azaltır.
- ▸Birim test kapsamı ne kadar yüksek olursa olsun, aksiyon alınabilir bir kılavuzu (runbook) olmayan servis canlıya hazır değildir.
Yaygın Yanılgılar
- ✗Tüm fonksiyonel ürün kabul kriterlerini karşılamanın bir servisin canlıya hazır olduğu anlamına geldiğini sanmak.
Karar Kılavuzu & Önceliklendirme
CI üzerinde otomatik PRR kontrolleri uygulayın ve canlı müşteri trafiğini açmadan önce telemetri ve kılavuzlar için resmi SRE/Staff onayı şart koşun.
Doğrulanmış Kaynaklar & Referanslar
- [BOOK]Site Reliability Engineering: Production Readiness Reviews— O'Reilly Media
- [OFFICIAL-DOC]Microsoft Azure Well-Architected Framework: Operational Excellence— Microsoft
