⚡ÖZET VE TEKNİK CEVAP
Yazılım takımları yeni bir mikroservisi alelacele canlıya aldığında, mesailerinin %100'ünü ürün özelliklerine, %0'ını ise operasyonel işletilebilirliğe ayırırlar. Yeni servis canlıya sağlık kontrolü (health check) olmadan, Prometheus metrikleri olmadan, koda gömülü veritabanı havuzlarıyla ve sıfır kılavuz dokümanıyla çıkar. 2 hafta içinde servis çöktüğünde nöbetçi mühendisin bunu nasıl düzelteceği veya yeniden başlatacağı konusunda hiçbir fikri yoktur. Google SRE bu problemi yok etmek için Canlıya Çıkış Hazırlık İncelemesini (Production Readiness Review - PRR) geliştirdi: Her yeni servisin gerçek müşteri trafiği almadan önce geçmek zorunda olduğu objektif bir kalite kapısıdır. PRR 8 Temel Operasyonel Sütunu denetler:
Gözlemlenebilirlik: SLI/SLO metrikleri, dağıtık izleme ve hazır paneller.
Acil Kurtarma: Otomatik acil durum kılavuzları, zarif kapanma (SIGTERM) ve devre kesiciler.
Kapasite ve Ölçeklenme: Yük testi sonuçları ve otomatik ölçekleme kuralları.
Güvenlik ve Uyumluluk: JIT erişimi, şifre yenileme ve güvenlik taramaları.
Mühendislik El Kitabı & Mekanizma
6 Boyutlu Mimari Analiz⚙️1. Temel Çalışma Mekanizması
Mekanizma🎯2. Doğru Kullanım Senaryosu
Kapsam⚠️3. Prodüksiyon Arıza Modları
Kritik Risk📡4. Teşhis ve Telemetri Sinyalleri
Metrikler🛡️5. Önleme ve Mimari Bariyerler
Bariyerler⚖️6. Mimari Ödünleşimler (Trade-offs)
ÖdünleşimVaka İncelemesi (TinyCTO Saha Örneği)
Bir bankacılık takımı yeni bir Yapay Zeka Dolandırıcılık Tespit mikroservisi geliştirdi. Canlı öncesi otomatik PRR denetiminde SRE ekibi 3 büyük açık yakaladı:
Ana bankacılık sistemine giden çağrılarda hiçbir zaman aşımı (timeout) yoktu,
40 adet pod'un her birinde veritabanı bağlantı havuzu 100 olarak bırakılmıştı (toplam 4.000 bağlantı açıp PostgreSQL'i anında çökertecekti), ve
/healthz sağlık kontrolü yoktu. PRR kapısı dağıtımı durdurdu. Takım havuz boyutunu düzeltti, devre kesici ekledi ve metrikleri bağladı. Servis 50.000 istek/sn canlı yük altına girdiğinde tek bir veritabanı arızası bile yaşanmadan kusursuz çalıştı.
İnteraktif Konsept Alıştırmaları
2 AlıştırmaGoogle Site Reliability Engineering (SRE) disiplininde Canlıya Çıkış Hazırlık İncelemesi (PRR) nedir?
Bir proje yaşam döngüsünde PRR süreci ne zaman başlamalıdır?
SRE Operasyonel Standartları: Canlıya Çıkış Hazırlık İncelemesi (PRR) ve Dağıtım Kapısı Denetimleri — Sıkça Sorulan Sorular
Bir PRR denetiminde kabul edilebilir bir acil durum kılavuzunun (runbook) temel unsurları nelerdir?
Servis mimari şeması, olası alarm durumlarında izlenecek adım adım terminal komutları, geri alma (rollback) adımları ve kriz anında aranacak sorumlu kişilerin iletişim bilgileri.
Mühendislik organizasyonları PRR puanlama tablolarını büyük ölçekte nasıl otomatikleştirebilir?
Spotify Backstage veya Cortex gibi geliştirici portalları kullanarak; kod depolarını ve CI/CD hatlarını zorunlu sağlık kontrolleri, metrikler ve dokümantasyon için programatik olarak tarayarak.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸
PRR denetimleri servislerin canlı trafik almadan önce operasyonel standartları sağlamasını garanti eder.
- ▸
8 Temel Sütunu denetleyin: Gözlemlenebilirlik, Acil Kurtarma, Ölçeklenme ve Güvenlik.
- ▸
PRR çalışmalarını lansmandan bir gece önce değil, ilk sistem tasarımı aşamasında başlatın.
- ▸
Hazırlık puan tablolarını Spotify Backstage veya Cortex servis kataloglarıyla otomatikleştirin.
Yaygın Yanılgılar
- ✗
Yanılgı: PRR ürün çıkışlarını yavaşlatan bürokratik bir engeldir (Gerçek: PRR yol haritasını haftalarca felç eden ilk gün arızalarını önleyerek uzun vadede hızı artırır).
- ✗
Yanılgı: Canlıya şimdi çıkalım, metrikleri ve kılavuzları 2. Fazda ekleriz (Gerçek: 2. Faz asla gelmez; izlenmeyen servisler kaçınılmaz olarak canlıyı çökertir).
Karar Kılavuzu & Önceliklendirme
İşletilemeyen eksik mikroservisleri engellemek ve canlıya çıkışta operasyonel mükemmelliği garanti altına almak için Backstage entegrasyonlu Canlıya Çıkış Hazırlık İncelemelerini (PRR) uygulayın.
Doğrulanmış Kaynaklar & Referanslar
- [OFFICIAL_DOCUMENTATION]Site Reliability Engineering: Accelerating SRE via Production Readiness Reviews (PRR)— Google SRE Workbook / O'Reilly Media
