# Otomatik kurtarma için güvenli sınırlar belirleyin

Taiga Learning · Çalışma sayfası
https://taiga.training/tr/lessons/self-healing/

Kurgusal veya onaylı bilgi kullanın. Bu çalışma sayfasına gizli bilgi koymayın.

## Öğrenme hedefleri
- Otomatik kurtarmayı kalıcı yazılım düzeltmesinden ayırt edin.
- Sınırları belirli kurtarma politikası ve bağımsız başarı kontrolleri tanımlayın.
- Otomasyonun ne zaman durup konuyu sorumluya iletmesi gerektiğini tanıyın.

## Alıştırma
Bu dersteki kurgusal dışa aktarma worker'ı için kurtarma politikası tasarlayın. Tetikleyicisini, kapsam dışı durumlarını, izin verilen işlemi, yeniden deneme sınırını, bekleme süresini, başarı kontrolünü ve iletilecek sorumluyu belirtin. Politikayı veri tabanı kesintisine ve nedeni bilinmeyen veri bütünlüğü hatasına karşı test edin.

## Yanıtınız
- Senaryo ve kapsam:
- Varsayımlar ve açık sorular:
- Gerekçeleriyle önerilen yanıt veya karar:

## Yanıtınızı doğrulayın
| İddia veya ölçüt | Kanıt veya test | Sonuç veya açık | Sorumlu |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Sonraki işlem
- İşlem, sorumlu ve tarih:
- Bu yanıtı ne zaman gözden geçireceksiniz?

## Korunacak ilke
Otomatik kurtarma; tanımlı hata, yetkilendirilmiş işlem, ölçülebilir sonuç ve durdurma koşulu gerektirir. Kurtarma sağlamadan işlemi tekrarlamak başka bir hatadır.

## Kaynaklar
- [Kubernetes: Self-Healing](https://kubernetes.io/docs/concepts/architecture/self-healing/)
- [AWS Builders’ Library: Timeouts, retries, and backoff with jitter](https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/)
- [Google SRE: Automation at Google](https://sre.google/sre-book/automation-at-google/)

Bu çalışma sayfası öğrenmeyi destekler. Tamamlamak tek başına üretim değişikliğine yetki vermez.
