INCIDENT MAP
+▦↗Recovery flow
Failure boundaryEvidence that restores control.
Scope captured ↗
Evidence mapRecovery scope
RUNTIME
Uygulama
PRODUCTION KURTARMA
Bozuk release'ler, uygulama hataları, entegrasyonlar, veritabanları, altyapı ve performans regresyonları sistematik biçimde incelenerek yeniden kontrol altına alınır.
İlk hedef arızayı anlamak, veri ve servis sürekliliğini korumak, güvenilir durumu geri getirmek ve sistemin bir sonraki sorunda daha kolay teşhis edilebilmesini sağlamaktır.
Uygulama
Deployment
Veri
Entegrasyonlar
Neyin değiştiğini, neyin başarısız olduğunu, kimi etkilediğini ve hangi bağımlılıkların production yolunun parçası olduğunu belirleyin.
Riskli değişiklikler yapmadan önce logları, sağlık durumunu, yayın geçmişini, veritabanı davranışını, altyapı sinyallerini ve yeniden üretilebilir arıza yollarını toplayın.
En güvenli sonraki adımın rollback, konfigürasyon onarımı, veri kurtarma, izolasyon, hotfix veya kontrollü ileri düzeltme olup olmadığına karar verin.
02. INCIDENT RESPONSE
Loglar, yayın durumu, konfigürasyon, bağımlılıklar, veri ve runtime sağlığı tek bir kontrollü kurtarma yolunda bir araya getirilir.
INCIDENT CORE
Önce servisi ve veriyi koruyun; ardından güvenilir davranışı geri getirebilecek en küçük sınırı onarın.
Başarısız sınırı izole etmek için yayın geçmişini, logları, runtime durumunu, konfigürasyonu ve bağımlılık davranışını kullanın.
Rollback, izolasyon, konfigürasyon onarımı, hedefli hotfix veya doğrulanmış ileri kurtarma ile bilinen iyi bir yolu geri getirin.
Loglar, arızalar, yayın ve runtime kanıtı
Veriyi koruyun ve güvenilir yolu geri getirin
Rollback, onarım, restore veya kontrollü ileri düzeltme
Kök nedeni dokümante edin ve tekrar riskini azaltın
Görünen belirtiyi gerçek nedenle karıştırmamak için uygulama kodu, veri, entegrasyonlar ve altyapı birlikte incelenir.
UygulamaException'lar, runtime davranışı, bellek, process'ler, istekler ve uygulama durumu.
VeritabanıBağlantılar, sorgular, migration'lar, kilitler, persistence, yedekler ve veri bütünlüğü.
EntegrasyonlarAPI'ler, webhook'lar, credential'lar, harici servisler, kuyruklar ve üçüncü taraf bağımlılıkları.
AltyapıContainer'lar, proxy, ağ, konfigürasyon, depolama, runtime sağlığı ve yayın ortamı.
Amaç yalnızca servisi geri getirmek değil; arıza yollarını, kurtarma adımlarını ve operasyon sahipliğini daha anlaşılır bırakmaktır.
Arızayı yeniden üretin ve uygulama, veri, bağımlılık, deployment ve altyapı kanıtlarını sorumlu sınıra kadar izleyin.
Rollback, izolasyon, konfigürasyon onarımı veya hedefli düzeltmeler güvenilir durumu geri getirirken veri ve servis sürekliliğini koruyun.
Kök nedeni dokümante edin, gözlemlenebilirliği artırın, kurtarma yollarını doğrulayın ve aynı arızanın fark edilmeden tekrarlanma ihtimalini azaltın.
TEKNOLOJİLER
Runtime teşhisi, deployment, veritabanı, container, proxy, uygulama hata ayıklama, test ve production kurtarma için pratik bir stack.