Operasyon ve Yönetim İşletme Sorumluluk Kültürü
Operasyonel sorumluluk kültürü
1) Neden ihtiyacınız var
Teknoloji araçlar sağlar, ancak insanlar ve davranışları güvenilirlik yaratır. Operasyonel bir sorumluluk kültürü, platformu öngörülebilir kılar, felaket kurtarmayı hızlandırır, "gürültüyü" azaltır ve olayları iyileştirme için yakıta dönüştürür.
Hedefler:- "Güvenilirliğin ne olduğu've bundan kimin sorumlu olduğu konusunda birleşik bir anlayış.
- Operasyonlarda şeffaf roller, sorumluluklar ve yetkiler.
- Hataları ve hızlı ayarlamaları tartışmak için güvenli bir ortam.
- SLO'nun ritmik gelişimi, reaksiyon süresi ve operasyonların maliyeti.
2) İlkeler (kültürün özü)
1. Sen inşa et, sen yönet. Ekip, alan adlarının kalitesine koddan çağrıya kadar sahiptir.
2. Önce SLO. Kararlar, SLO ve hata bütçesi üzerindeki etki ile değerlendirilir.
3. Suçsuz ve gerçek. Suçlama olmadan post-mortemler, sadece gerçekler, veriler ve eylemler.
4. Küçük ve geri dönüşümlü. Küçük değişiklikler, phicheflags, kanaryalar, hızlı geri dönüş.
5. Konuşmak için güvenlik. Herkes korkmadan "kırmızı bayrak" çekebilir.
6. Görüşler üzerinde kanıt. Veriler ve eserler görüş ve statüden daha önemlidir.
7. Sürekli öğrenin. Olaylar - hipotezler - deneyler - standartlar.
3) Roller ve mülkiyet
Alan adı sahibi (Ödemeler/Bahisler/Oyunlar/KYC): SLO, on-call, iyileştirme yol haritası, hata bütçesi.
Olay yöneticisi (rotasyon): tepkinin koordinasyonu, zaman çizelgesi, iletişim kalitesi.
SRE/Platform: güvenilirlik araçları (gözlemlenebilirlik, uyarılar, phicheflags, kanaryalar).
Ekip Lideri/EM: beklentiler, yetkinliklerin geliştirilmesi, ritüellere uyulması.
İş paydaşı: SLO/öncelikleri hizalar, riskleri/tavizleri kabul eder.
4) Sorumluluk sözleşmesi olarak SLO
Gerçeğin tek kaynağı: metriklerin tanımı, pencereler, istisnalar.
Hata bütçesi: açık risk sınırları - sürümlere/deneylere açılan kapı.
SLO tartışması: "Bu yayın bütçenin %20'sini yakacak mı? ».
Üç ayda bir gözden geçirme: ürün ve işletmeyle birlikte.
5) Çağrı ve olay hazırlığı
Açık beklentiler: tepki süresi, kanallar, otorite (durdurma valfi hakkı).
Eğitim: Olayların öykünmesi, gölge görevi, DR egzersizleri.
Dışlayıcılar: live runbook've, eskalasyon matrisi, güncelleme şablonları.
İnsanları önemsemek: vardiya yükü, tazminat, rotasyon, "kahramanlık yok" politikası.
- Erişim ve VPN doğrulandı.
- Bildirim kanalları ve yedek kişiler sağlıklıdır.
- Runbook ≤ 30 gün önce güncellendi.
- Son 90 gün içinde DR katılımı.
6) Operasyonlarda iletişim
Tek tip şablonlar: olaylarla ilgili kısa güncellemeler, vardiyalar arasında "devir" paketleri.
Kararların tanıtımı: Temel tavizler yazılı olarak kaydedilir.
Grafiklerle ilgili açıklamalar: sürümler, özellik bayrakları, sağlayıcı pencereleri.
Herkes için SLO panelleri: durumların şeffaflığı ve hata bütçesi.
[HH: MM] P2 Games latency ↑ p99 to 420 ms (base + 28%). Canary rolled back.
ETA of the next update: 20 min. Owner: squad-games. Next steps: tuning the breaker, checking provider Y.
7) Masrafsız otopsi
Gerçekler ve zaman çizelgesi: kim, ne zaman, ne yaptı, hangi verilere dayanarak.
Sistemik nedenler: süreçler, araçlar, arayüzler, "suçlular'değil.
Son teslim tarihleri olan eylemler: düzeltici ve önleyici.
Öğrenilen dersler: standartlar, kontrol listeleri, runbook güncellemeleri.
Impact: <metrics/revenue/users>
Timeline: <UTC+TZ>
Root cause: <system cause, not personalities>
Fix now: <3 actions + owners + ETA>
Prevent: <3 process/tool improvements>
Signals to watch: <SLO/metrics>
8) Ritüeller ve ritim
Haftalık Ops İnceleme (30 dakika): SLO, olaylar, uyarılar, eylem ilerleme.
Aylık güvenilirlik retrospektifi: dersler, eğilimler, güncelleme standartları.
Üç Aylık Güvenilirlik İncelemesi: SLO/bütçe revizyonları, yol haritası entegrasyonu.
Oyun günleri/Kaos: Başarısızlıkların planlı senaryoları ve feilover'ın gelişimi.
9) Motivasyon, büyüme ve yörüngeler
Yetkinlikler: he-call, olay yönetimi, gözlemlenebilirlik, SLO mühendisliği, FinOps.
Kariyer seviyeleri: güvenilirlik katkı beklentileri (girişimler, post-mortemler, mentorluk).
Maddi olmayan motivasyon: tanınma, geliştirmelerin yazarlığı, çeyreğin "Güvenilirlik Şampiyonu".
Malzeme: çağrı tazminatı, SLO-KPI elde etmek için bonuslar.
10) Davranış politikaları ve normları (fragmanlar)
Vana politikasını durdurun:- Herhangi bir he-call, SLO tehdit edildiğinde serbest bırakma/özelliği duraklatabilir.
- Karar, risk ortadan kalktıktan sonra düzeltilir ve revize edilir.
- Sadece phicheflags ve kanaryalar ile büyük değişiklikler.
- SLO metriklerine göre autogates; sapma duraklatma/geri alma.
- Tüm kritik bilgiler, özel çözümler olmadan ortak kanallardadır.
- ETS (Tahmini Durum Süresi) P1/P2 olaylar için zorunludur.
11) Kültür Metrikleri (Olgunluk KPI'ları)
SLO Kapsamı: Resmi olarak açıklanan SLO/uyarılarla kritik yolların oranı.
Olay Öncesi Tespit Oranı: Bozulma aşamasında yakalanan olayların yüzdesi.
MTTR/MTTD: Çeyreğe Göre Dinamikler.
Değişim Başarısızlık Oranı: Bırakma sonrası geri çekilmeler/regresyonlar.
Postmortem Action SLA: Zamanında kapatılan eylemlerin oranı.
Uyarı Yorgunluk Endeksi: On-call/shift uyarıları.
Handoff Kalite Puanı: Vardiyalar arasında geçiş kalitesi.
Psikolojik Güvenlik Nabzı: kısa düzenli anket (anonim).
12) Uygulama kontrol listesi
- Etki alanları, sahipler, çağrı üzerine ve SLO tanımlanır.
- Stop-valve, post-mortem ve iletişim politikaları benimsenmiştir.
- Yükseltilmiş SLO paneli ve sürüm ek açıklamaları.
- Ritüeller başlatıldı: Haftalık Ops incelemesi ve şablon devir işlemleri.
- Post-mortem şablonlar ve bir eylem izci geliştirilmiştir.
- İlk oyun günü/DR egzersizi yapıldı.
- Kültür KPI'larını ayarlayın ve aylık olarak gözden geçirin.
13) Anti-desenler
Kahraman kültü: Sistem düzeltmeleri yerine son dakikada tasarruf edin.
İnsanların suçu: "Suçluyu" bulmak, nedeni değil.
Gizli çözümler: özel sohbetler, "sözlü anlaşmalar".
Büyük gece bültenleri: bayrak veya kanarya yok.
Eylemsiz metrikler: raporlar var, çözümler yok.
Kaotik devir teslimler: hiçbir şablon ve kabul onayı yoktur.
14) Araçlar ve eserler (minimum)
Sahipleriyle SLO/uyarı dizini.
Runbook deposu (etki alanına göre, güncelleme ≥ aylık).
Şablonlar: ölüm sonrası, teslim, olay güncellemesi, bozulma planı.
Панели: SLO'ya Genel Bakış, Olaylar, Değişim Güvenliği, Sağlayıcılar.
Aktivite izleyicisi: SLA'lar ve sahiplerle tek bir birikim.
15) İK devrelerine gömme
Onboarding: SLO, on-call, postmortems eğitimleri.
Performans değerlendirmesi: Güvenilirlik ve kültüre yapılan katkılar performans incelemesinin bir parçasıdır.
Mentorluk: gölge görev, çift olay yönetimi.
Nabız anketleri: üç aylık güvenlik/tükenmişlik değerlendirmesi.
16) 30/60/90 - başlangıç planı
30 gün:- Etki alanı sahipleri ve çağrı üzerine atayın, en azından SLO ile düzeltin (p95, başarı oranı).
- Stop valfi ve ölüm sonrası politikaları benimseyin, şablonları onaylayın.
- Haftalık bir Ops incelemesi ve teslim ritüeli başlatın.
- 2 oyun günü/DR egzersizleri yapın, SLO'yu yükseltin ve Güvenlik panelini değiştirin.
- 1-2 kritik serviste SLO aracılığıyla bir kanarya ve otomatik kapılar oluşturun.
- Kültür metriklerini çalıştırın (MTTR, Action SLA, Pulse anketi).
- Trend analizi, SLO/bütçelerin güncellenmesi, iyileştirmelerin yol haritasına entegre edilmesi.
- Bir "Güvenilirlik Şampiyonu've bir mentorluk programı tanıtın.
- Ritüelleri ve politikaları geriye dönük sonuçlara göre ayarlayın.
17) Şablonlar (parçalar)
Ölüm sonrası politikası (özet):
scope: P1/P2 and repeated P3 timeline: ≤72 hours format: impact, timeline, root cause, actions (now/prevent), owners/due dates review: monthly on Reliability Review blameless: specifying personalities only as a fact of time stamp
Devir standardı (başlıklar):
SLO summary Incidents and ETAs Providers and quotas Releases/Canaries Risks/observations Action items
Ready for release'in tanımı:
- Ficheflags/canary set up
- SLO alerts and annotations included
- Rollback plan and "safe mode" defined
- Provider windows considered
- Responsible on-call confirmed
18) SSS
S: Sadece teknik değil, "kültür'ü nasıl ölçüyorsunuz?
C: Nabız anketi (psikolojik güvenlik), Eylem SLA postmortemleri, kamu kararlarının paylaşımı, HQS devirleri girin.
S: "Kahramanlık" konusunda ne yapmalı?
C: Teşekkür ederim, ama sistemsel değişiklikleri kaydedin ki kahramanlık gerekmesin. Performansta, sadece "başarıları'değil, önleme ve iyileştirmeyi düşünün.
S: Bir işletmeyi kültürün değeri konusunda nasıl ikna edersiniz?
C: Bağlantıyı göster: Daha düşük MTTR/Değişim Hatası Oranı - daha yüksek dönüşüm/gelir, daha az para cezası ve gece yarısı sayfaları, öngörülebilir sürümler.