İçeriğe Atla
Mustafa Erbay
Kariyer · 9 dk okuma · görüntülenme Read in English

Go‑Live Öncesi Operational Readiness Review (ORR)

Go‑live’ı “yayınla ve um” olmaktan çıkarıp; risk, sahiplik ve geri alma refleksini netleştiren pratik ORR kapısı ve checklist.

100%

Go‑live günü, teknik ekipler için “en iyi ihtimalle yoğun”, “en kötü ihtimalle incident” günüdür. Kurumsal yapılarda go‑live’ı pahalı yapan şey kod değil; operasyonel belirsizliktir: Kim karar veriyor, geri alma nasıl, alarm kime gidiyor, bağımlılıklar hazır mı?

ORR (Operational Readiness Review) bunu çözmek için vardır: Go‑live öncesi “her şey tamam mı?” toplantısı değil; riskleri görünür kılan ve karar kapısı olan bir ritim.

ORR’in amacı: “mükemmel hazırlık” değil, “kontrollü sürüm”

İyi bir ORR şu üç çıktıyı üretir:

  1. Go/No‑Go kriterleri netleşir (tartışma değil karar)
  2. Rollback / mitigasyon planı uygulanabilir olur
  3. Sahiplik yazılı hale gelir (kim, neyi, ne zaman yapacak?)

Minimum viable ORR checklist (sahada çalışan)

1) Mimari ve bağımlılıklar

  • Kritik bağımlılıklar listeli mi? (DB, queue, kimlik, DNS, CDN, third‑party)
  • Tekil nokta var mı? (single‑AZ / single‑region / single‑vendor)
  • Değişiklik kapsamı net mi? (hangi servisler etkilenir?)

2) Kapasite ve performans

  • Beklenen yük profili biliniyor mu? (pik saat, batch, kampanya)
  • Limitler ve timeouts “uyumlu” mu? (queue/pool/timeout zinciri)
  • Canary / ring planı var mı?

3) Observability ve alarm

  • Dashboards hazır mı? (latency, error rate, saturation)
  • Alarm kriterleri action‑oriented mı?
  • On‑call/escalation zinciri net mi?

4) Güvenlik ve erişim

  • Prod erişimleri least privilege mi?
  • Break‑glass planı var mı? (kim, hangi şartta açar?)
  • Audit log ve saklama gereksinimi karşılanıyor mu?

5) Rollback ve kurtarma

  • Rollback “gerçekten” mümkün mü? (versiyon, data migrasyonu, feature flag)
  • Geri alma süresi ve etkisi biliniyor mu?
  • Veri uyumluluğu riski yazıldı mı? (forward‑only migration var mı?)

6) İş iletişimi

  • Müşteri etkisi cümlesi hazır mı?
  • Durum sayfası/iletişim kanalı kimde?
  • Go‑live penceresi ve “dur” kararı kimde?

Go/No‑Go kararını nasıl netleştirirsin?

Kararı “hissetmek” yerine kriterle bağla. Örnek:

  • Go: SLO dashboard hazır, rollback yolu testli, on‑call hazır, kritik bağımlılıklarda alarm var
  • No‑Go: Rollback yok, güvenlik erişim modeli belirsiz, kritik bağımlılık tekil, alarm/owner tanımsız
  • Conditional Go: belirli riskler kabul edilerek, dar kapsam/canary ile

Operasyonel liderlik notu: ORR’ı yaşayan bir ritme çevir

  • ORR çıktıları issue/ticket olarak sahiplikle açılır
  • “Kapanmayan risk” bir sonraki ORR’de yeniden gelir (takip)
  • Aynı risk sürekli geliyorsa: sorun teknik değil, organizasyonel olabilir

Sonuç

ORR, go‑live’ı “kahramanlık” işinden çıkarıp tekrar edilebilir bir operasyona dönüştürür. Doğru ORR; ekipleri yavaşlatmaz, tam tersine incident sayısını ve go‑live gecelerini azaltır. Çünkü en pahalı şey, kod değil; belirsizliktir.

Paylaş:

Bu yazı faydalı oldu mu?

Yükleniyor...

Bu yazı nasıldı?

Sıkça Sorulanlar

Bu makale ile ilgili okurların sorduğu yaygın sorular.

Go-live öncesi Operational Readiness Review (ORR) nasıl planlanır?
Ben, ORR planlarken, ilk olarak go-live gününün teknik ekipler için nasıl bir gün olabileceğini düşünürüm. Sonra, riskleri görünür kılan ve karar kapısı olan bir ritim oluşturmak için ORR'in amaçlarını ve çıktılarını belirlerim. İyi bir ORR, Go/No-Go kriterlerini, rollback/mitigasyon planını ve sahipliği netleştirmelidir.
ORR checklist'inde hangi konulara dikkat edilmelidir?
Ben, ORR checklist'inde, mimari ve bağımlılıklar, kapasite ve performans, observability ve alarm, güvenlik ve erişim gibi konulara dikkat ederim. Özellikle kritik bağımlılıkların listelenmesi, tekil nokta var mı diye kontrol edilmesi ve değişiklik kapsamı net olması önemlidir.
ORR'de sahiplik nasıl belirtilir?
Ben, ORR'de sahipliği belirlerken, kimin, neyi, ne zaman yapacağı netleştirmeye çalışırım. Bu, yazılı hale getirilerek tüm ilgili tarafların bilgisine sunulur. Böylece, go-live günü veya sonrasında ortaya çıkabilecek sorunlarda, kimin sorumlu olduğu ve ne yapacağı bellidir.
ORR'nin değeri nedir ve nasıl ölçümlenir?
Ben, ORR'nin değerini, karar anında sürtünmeyi azaltarak go-live gününün başarılı geçmesini sağlaması olarak görürüm. ORR'nin değerini ölçmek için, go-live gününden sonra ortaya çıkan sorunların sayısı ve şiddeti, ORR'nin ne kadar etkili olduğu hakkında fikir verir. Ayrıca, ORR'nin sürekliliğini sağlamak ve sürekli olarak iyileştirmek önemlidir.
ME

Mustafa Erbay

Sistem Mimarisi · Network Uzmanı · Altyapı, Güvenlik ve Yazılım

2006'dan bu yana sistem mimarisi, network, sunucu altyapıları, büyük yapıların kurulumu, yazılım ve sistem güvenliği ekseninde çalışıyorum. Bu blogda sahada karşılığı olan teknik deneyimlerimi paylaşıyorum.

Kişisel Notlar

Bu notlar sadece sizde saklanır. Tarayıcınızda yerel olarak tutulur.

Hazır 0 karakter

Yorumlar

Sunucu Taraflı AI Moderasyon

Yorumlar sunucuda yapay zeka ile denetlenir ve kalıcı olarak saklanır.

?
0/2000

Sunucu taraflı AI denetim

✉️ Ücretsiz · Spam yok · İstediğin an çık

Yeni yazılardan haberdar olun

Yeni içerikler ve teknik notlar e-postanıza gelsin.

  • 📌
    Haftanın en iyisi Sadece okumaya değer tek yazı
  • 🔧
    Alet çantası Bu hafta kullandığım araçlar
  • 🧠
    Perde arkası Blog'a girmeyen notlar

Spam yapmıyoruz. İstediğiniz zaman ayrılabilirsiniz. · Sadece Umami (self-hosted, Google yok) ile takip.

Okuma İstatistikleriniz

0

Yazı Okundu

0dk

Okuma Süresi

0

Gün Serisi

-

Favori Kategori

İlgili Yazılar