diff --git a/content/tr/site-reliability-engineering.md b/content/tr/site-reliability-engineering.md new file mode 100644 index 0000000000..a715da8745 --- /dev/null +++ b/content/tr/site-reliability-engineering.md @@ -0,0 +1,30 @@ +--- +title: Site Güvenilirlik Mühendisliği (SRE) +status: Completed +category: concept +tags: ["methodology", "", ""] +--- + +## Nedir + +Site Güvenilirlik Mühendisliği / Site Reliability Engineering (SRE), operasyon ve yazılım mühendisliğini bir araya getiren bir disiplindir. +Özetle, yazılım mühendisliğinin altyapı ve operasyon işlerine uygulanmasıdır. +SRE mühendisleri ürün özellikleri geliştirmek yerine, uygulamaları çalıştırmak için sistemler oluştururlar. +DevOps ile benzerlikleri vardır, ancak DevOps kodu üretim ortamına taşımaya odaklanırken, +SRE canlı ortamda çalışan kodun düzgün çalışmasını sağlar. + +## Hangi Sorunları Çözer + +Uygulamaların güvenilir bir şekilde çalışmasını sağlamak, performans izleme, uyarı sistemleri kullanma, hata ayıklama +ve sorun giderme gibi bir dizi yetenek gerektirir. +Bunlar olmadan, sistem operatörleri etkin ve öngörülü olarak sorunları önlemeye çalışmak yerine sadece çıkan +sorunları çözmeye uğraşırlar. +Bu durumda da bir sistem kesintisi yaşanması sadece bir an meselesi haline gelir. + +## Nasıl Yardımcı Olur + +SRE yaklaşımı, temel sistemleri sürekli olarak iyileştirerek yazılım geliştirme sürecinin maliyetini, +zamanını ve çabasını en aza indirir. +Sistem sürekli olarak altyapı ve uygulama bileşenlerini ölçer ve izler. +Bir şey yanlış gittiğinde sistem, SRE mühendislerine sorunu nerede, ne zaman ve nasıl düzelteceklerini gösterir. +Bu yaklaşım, operasyonel görevleri otomatize ederek yüksek ölçekli ve güvenilir yazılım sistemleri oluşturmaya yardımcı olur.