SRE Kültürü ve Error Budget Modeli: Bakım Sürecine Uyarlamak

SRE Kültürü ve Error Budget Modeli: Bakım Sürecine Uyarlamak

16 dk okuma28 Temmuz 2026DGTLFACE Editorial

Birçok ekipte aynı tartışma tekrar eder: “Özellik yetiştirelim” diyenlerle “stabilite bozuluyor” diyenler karşı karşıya gelir. SRE nedir error budget ne demek sorusuna verilen net yanıt, bu tartışmayı kişisel görüşlerden çıkarıp ölçülebilir hedeflere bağlar: SLO’lar, error budget ve net aksiyon kuralları. Error budget; aslında “ne kadar risk alabiliriz?” sorusunun sayısal yanıtıdır. Bu rehber; SLO/SLA kavramlarını sadeleştirir, error budget’ı nasıl hesaplayacağınızı ve otel/B2B projelerinde bakım–ürün kararlarına nasıl bağlayacağınızı adım adım anlatır.

Öne Çıkan Cevap

SRE ve error budget yaklaşımı, “bakım mı özellik mi?” tartışmasını veriye taşır. SLO hedeflerine göre hesaplanan error budget, belirli bir dönemde ne kadar kesinti/bozulma “tolere edilebilir” sorusuna net yanıt verir. Bütçe tüketildiyse, özellik geliştirme hızı yavaşlatılır ve bakım/stabilite işleri hızlandırılır; bütçe sağlamsa kontrollü risk alınabilir. Otelde rezervasyon/ödeme; B2B’de API/raporlama SLO’larıyla bu model ortak dil oluşturur.

Özet

SLO’dan error budget çıkar: (1−SLO)*zaman. Bütçe tükenince feature frenle, bakım hızlandır; tüketim düşükse kontrollü release. Tabloyla dönem/harcanan bütçe/aksiyon izle.

Maddeler

  • Hedef kitle: Ürün/ops lideri, tech lead, yönetim, ajans/IT
  • KPI’lar: uptime, incident sayısı, MTTR, SLO ihlali, error budget tüketimi, release başarısı
  • Entity: SLA, SLO, error budget, uptime, incident, stability vs velocity
  • Geo: Türkiye geneli; otel, SaaS ve B2B ekipleri
  • Funnel: Consideration (çerçeve) → conversion (şablon)
  • Çıktı: SLO/SLA diyagramı + error budget tablosu + checklist

Kısa Cevap

SLO’ya göre error budget hesaplayın; bütçe erirse feature’ı yavaşlatıp stabilite ve bakım işlerine odaklanın.

Hızlı Özet

  • 1. Kritik servisler için ölçülebilir SLO hedefleri belirle.
  • 2. Error budget’ı SLO hedefi ve dönem süresine göre hesapla.
  • 3. Green/Yellow/Red aksiyon kurallarını önceden yaz.
  • 4. Budget tükendiğinde feature hızını düşürüp stabilite işlerini artır.
  • 5. Budget tüketimini release takvimi ve iş etkisiyle birlikte raporla.

1. SRE Nedir?

SRE (Site Reliability Engineering), yazılım ve operasyon disiplinlerini birleştirip hizmetin güvenilirliğini bakım sürecinde SLO ve reliability hedefleriyle yöneten yaklaşımdır. SRE’nin özü “daha az incident” demek değildir; kabul edilebilir risk seviyesini netleştirip buna göre hız–stabilite dengesini kurmaktır.

SRE’nin bakım açısından 3 ana katkısı

  • Ortak metrik dili (SLO, error budget)
  • Stabilite işlerinin planlanması (bakım blokları)
  • Release riskinin yönetilmesi (bütçe tüketimine göre fren/gaz)

Soru : SRE nedir, error budget ne anlama gelir?

Cevap: SRE, güvenilirliği SLO’larla yöneten yaklaşımdır. Error budget ise hedef SLO’ya göre belirli bir dönemde “tolerans” olarak kabul edilen kesinti/bozulma payıdır; bu bütçe tüketilirse stabilite işleri öncelik kazanır.

SLO tanımı bölümü, amaç ölçülebilir hedef, teknik ekip bağlamı
SLO tanımı bölümü, amaç ölçülebilir hedef, teknik ekip bağlamı

Ne yapmalıyım?

  • SRE’yi “ekip” değil “kültür” olarak ele al: hedef + ölçüm + aksiyon.
  • İlk adım: kritik servisler için SLO belirle.
  • Error budget’ı “fren/gaz” mekanizması gibi kullan.

2. Error Budget Kavramı (SLA/SLO ile İlişkisi)

Bu bölümde en sık karışan üç kavramı netleştiriyoruz: SLA SLO error budget farkı bakım kararlarında neden kritik, bunu sade bir çerçevede ele alıyoruz.

  • SLA (Service Level Agreement): müşteriyle verilen söz (daha resmi, kontratsal)
  • SLO (Service Level Objective): iç hedef (operasyonun yönetim hedefi)
  • Error budget: SLO’nun “tolerans payı” (bütçe)

Basit formül (zaman bazlı)

  • Error budget = (1 − hedef SLO) × dönem süresi
  • Örn. aylık 30 gün ≈ 43.200 dakika
  • SLO %99,9 ise bütçe ≈ 43,2 dakika “kabul edilebilir bozulma”

Not: Bu bir çerçevedir; ölçüm yöntemine (availability/latency/error rate) göre yorumlanır.

Error budget formülü diyagramı, amaç SLO/SLA ilişkisi, ekip bağlamı
Error budget formülü diyagramı, amaç SLO/SLA ilişkisi, ekip bağlamı

Soru : SLA, SLO ve error budget arasındaki farklar nelerdir?

Cevap: SLA dışa verilen taahhüttür; SLO iç hedefinizdir. Error budget, SLO’ya göre belirli dönemde tolerans edilen bozulma payıdır ve bakım/özellik kararlarında “risk bütçesi” olarak kullanılır.

Ne yapmalıyım?

  • Önce SLO’ları netleştir, SLA’yı bunun üstüne yerleştir.
  • Error budget’ı “aylık rapor”un parçası yap.
  • Budget tüketimine göre release kurallarını yazılı hale getir.

3. Yeni Özellik Hızı vs Stabilite Dengesi

Error budget’in gerçek değeri burada ortaya çıkar: bütçe “sağlıklı” ise kontrollü risk alabiliriz; bütçe “tükendiyse” stabiliteye dönmeliyiz. Bu, ekipler arası tartışmayı “kim haklı”dan “hangi sayı ne diyor”a çevirir ve stability vs velocity dengesini roadmap üstünde daha net kurmayı sağlar.

Bütçe durumuna göre aksiyon kuralları (pratik)

  • Green (bütçe bol): normal feature hızı + standart bakım
  • Yellow (bütçe azalıyor): riskli değişiklikleri azalt, bakım kapasitesini artır
  • Red (bütçe tükendi): feature freeze / sadece kritik hotfix + bakım/stabilite sprint’i

Key Statistics / Data Point (yumuşatılmış): Error budget yaklaşımını benimseyen ekiplerde, yeni özellik hızı ve stabilite arasındaki dengeyi daha bilinçli ve veri destekli kurmak daha kolay olur; çünkü kararlar bütçe sinyaline bağlanır.

Budget aksiyon kuralları, amaç feature vs stabilite kararı, yönetim bağlamı
Budget aksiyon kuralları, amaç feature vs stabilite kararı, yönetim bağlamı

Ne yapmalıyım?

  • Green/Yellow/Red kurallarını sprint planına bağla.
  • Red’de feature’ı frenle; teknik borç ve stabiliteye yüklen.
  • Budget tüketimini yönetim diliyle raporla: risk ve iş etkisi.

4. Otel ve B2B İçin Error Budget Örnekleri

SLO’lar servis bazında tanımlanmalıdır. Otelde rezervasyon/ödeme; B2B’de API/raporlama kritik servislerdir. Özellikle kritik akışlarda error budget ve AIOps sinyalleri birlikte takip edildiğinde incident oluşmadan önce riskleri görmek kolaylaşır.

Otel örnekleri (rezervasyon/ödeme SLO’ları)

  • Rezervasyon akışı availability SLO
  • Ödeme adımı hata oranı SLO
  • Arama/fiyat sayfası latency SLO
  • Not: Sezonda SLO daha kritik hale gelir; budget daha hızlı tükenebilir.

B2B örnekleri (API/raporlama SLO’ları)

  • API error rate / latency SLO (p95)
  • Rapor/export job başarı oranı SLO
  • Login/auth akışı SLO

Örnek Error Budget Tablosu (kopyalanabilir):

Örnek Error Budget Tablosu (kopyalanabilir)
DönemServisHedef SLOBudget (Zaman)KullanılanKalanDurumAksiyon
Ay-1Rezervasyon99,9%TBDTBDTBDYellowriskli release azalt
Ay-1Ödeme99,95%TBDTBDTBDGreennormal plan
Ay-1API99,9%TBDTBDTBDRedfeature freeze + stabilite

Ne yapmalıyım?

  • En kritik 2–3 servisle başla, sonra genişlet.
  • SLO’ları “ölçülebilir” yap (availability, error rate, latency).
  • Budget raporunu release takvimiyle ilişkilendir.

5. SLO & Error Budget Tanım ve Takip Şablonunu İndir

SLO ve error budget checklist kartı, amaç hızlı başlangıç, ekip bağlamı
SLO ve error budget checklist kartı, amaç hızlı başlangıç, ekip bağlamı

Şablon seçimi: Audit Sheet (SLO & budget tanımı + takip)

PDFv1.0Checklist + Sprint

SLO & Error Budget Tanım ve Takip Şablonunu İndir — Yazılım / SRE (v1.0)

Bu şablon; servis bazında SLO hedeflerini tanımlamanızı, error budget’ı dönem bazlı hesaplamanızı ve budget tüketimine göre aksiyon kurallarını (feature yavaşlat, bakım hızlandır) standardize etmenizi sağlar. Otel (rezervasyon/ödeme) ve B2B (API/rapor) kritik servisleri için örnek alanlar içerir. Amaç; hız–stabilite kararlarını veriye bağlamaktır.

Kim Kullanır?

Ürün lideri + ops/tech lead + yönetim temsilcisi (ortak karar).

Nasıl Kullanılır?

  1. Kritik servisleri seç ve SLO metriklerini tanımla (availability/latency/error).
  2. Error budget’ı hesapla ve aylık tüketimi raporla.
  3. Green/Yellow/Red durumuna göre release ve bakım politikalarını uygula.

Ölçüm & Önceliklendirme (Kısa sürüm)

  • ▢ ✅ SLO tanım netliği (servis bazlı): ___/5
  • ▢ ✅ Ölçüm altyapısı (dashboard/alert): ___/5
  • ▢ ✅ Budget aksiyon kuralları (Green/Yellow/Red): ___/5
  • ▢ ✅ Ürün-bakım hizası (policy uygulanıyor mu?): ___/5
  • ▢ ✅ İletişim (yönetim raporu): ___/5

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Şablonu İndir Ücretsiz • PDF / Excel
Budget KPI kartı, amaç tüketim takibi, yönetim bağlamı
Budget KPI kartı, amaç tüketim takibi, yönetim bağlamı

6. Bakım ve Ürün Ekipleri Arasında Ortak Dil

SRE yaklaşımı, ürün ve bakım ekiplerini aynı masaya oturtan ortak metrik dili sağlar. “Bakım istiyoruz” demek yerine “budget kırmızı, risk alamayız” demek daha net bir çerçevedir.

Ortak toplantı ritmi (öneri)

  • Aylık SLO & error budget review
  • Red/Yellow durumda aksiyon planı (bakım sprint’i, freeze)
  • Postmortem → SLO güncelleme veya guardrail güçlendirme

Bütünsel konumlandırma için iç linkler

Bu ortak dili yalnızca teknik ekip içinde bırakmamak gerekir. Özellikle reliability’nin satış dönüşüm etkisi görünür hale geldiğinde, bakım ve ürün ekipleri aynı veriye bakarak öncelik kararı verebilir.

Aynı çerçeveyi operasyon tarafında SLO ve error budget raporlaması ile desteklemek ve teknik SEO ve reliability sinyalleri üzerinden hız, crawl ve görünürlük etkisini izlemek karar kalitesini artırır.

Soru : Error budget’ı bakım ve özellik geliştirme kararlarında nasıl kullanırım?

Cevap: Error budget tüketimi “fren/gaz” sinyalidir. Budget sağlıklıysa planlı feature devam eder; budget düşüyorsa riskli değişiklikler azaltılır; budget tükendiyse feature yavaşlatılır/ dondurulur ve bakım/stabilite işleri hızlandırılır. Bu kurallar önceden yazılı olmalıdır.

Ne yapmalıyım?

  • Budget raporunu yönetimle paylaş: risk ve gelir etkisi.
  • Red’de otomatik süreç: feature freeze + stabilite sprint.
  • Her incident sonrası SLO ve guardrail’leri gözden geçir.

7. Competitor Gap’i Kapatan “SRE-Temelli Bakım Modeli”

SRE/error budget modeli, özellikle ürün ve bakım ekiplerinin ayrıştığı organizasyonlarda “kimin haklı olduğu” tartışmasını veriye bağlar. Bu rehberin farkı; formül, tablo, otel/B2B örnekleri ve aksiyon kurallarıyla modeli uygulanabilir hale getirmesidir: sadece teori değil, operasyon politikası. Bakım ve Destek hizmetiyle SRE ve error budget modelinizi bakım sürecine uyarlayın.

Kapsam, destek modeli ve operasyon akışıyla ilgili ek sorular için Bakım ve Destek hakkında sık sorulan sorular sayfasına da göz atabilirsiniz.

SRE deliverables seti, amaç karar çerçevesi, otel ve B2B bağlamı
SRE deliverables seti, amaç karar çerçevesi, otel ve B2B bağlamı

Bir Sonraki Adım

Ürün hızını ve stabiliteyi ortak SLO/error budget diliyle yönetmek isteyen otel, SaaS ve B2B ekipleri için.

Sık Sorulan Sorular

SRE nedir, error budget ne anlama gelir?
SRE güvenilirliği SLO’larla yöneten yaklaşımdır. Error budget, hedef SLO’ya göre belirli dönemde tolerans edilen bozulma payıdır ve hız–stabilite kararlarında kullanılır.
SLA, SLO ve error budget arasındaki farklar nelerdir?
SLA dışa verilen taahhüt; SLO iç operasyon hedefidir. Error budget, SLO hedefinden türetilen tolerans payıdır ve bütçe tüketimine göre aksiyon alınır.
Otel ve B2B projeleri için hangi SLO’ları belirlemeliyim?
Otelde rezervasyon ve ödeme akışları; B2B’de API latency/error ve rapor/export başarı oranı kritik SLO’lardır. Her servis için ölçülebilir metrik seçin.
Error budget’ı bakım ve özellik geliştirme kararlarında nasıl kullanırım?
Budget tüketimi fren/gaz sinyalidir. Green’de normal hız, Yellow’da risk azaltma, Red’de feature freeze + stabilite sprint’i uygulanır. Kurallar önceden yazılı olmalıdır.
Error budget bittiğinde ne yapmalıyız?
Riskli değişiklikleri durdurup bakım/stabilite işlerine ağırlık verin; yalnız kritik hotfix’lerle ilerleyin. Postmortem ve önleyici aksiyonlarla budget tüketimini azaltmaya çalışın.
SRE & Error Budget: Bakım ve Özellik Dengesini Kur | DGTLFACE