DEV Community

Cover image for Site Reliability Engineering
Mustafa Emre Başar
Mustafa Emre Başar

Posted on

Site Reliability Engineering

Site Reliability Engineering


  • Güvenilir olmayan yazılımlar, işletmelere bir çok alanda olumsuz etkilere sebep olabilir.

  • İhtiyaç duyulan düzeyde güvenilirlik sağlanmalıdır, aksi takdirde kaynak kaybına yol açar.

  • Sağlanan güvenilirlik sürdürülebilir olmalıdır.

  • SRE ve DevOps aynı amaca hizmet eden iki farklı yaklaşımdır.

  • SRE de kullanılan iki ana konsept:

    • SLI ve SLO
    • Suçlama Yapılmayan Otopsiler

    ;iki konsept de verimli döngüler oluşturmayı hedefler.

SLI ve SLO

  • SRE ile ilgili kararlar gelişimin bütün paydaşları ile beraber verilir.

SLI -> sistemin belli ölçekteki başarı sıklığı.

  • SLO , bu başarının hedeflenen düzeyidir.

  • Hedeflenen SLO dan kalan kaynağa hata bütçesi denir ve bu kısım ,SLO kaybı olmadığı takdirde, sistem gelişimi için kullanılabilir.

  • Hata bütçeleri genellikle ayarlanan bir süre için hesaplanır.

Suçlama Yapılmayan Otopsiler

  • Olası bir istenmeyen durumda hatayı yapan kişiyle ilgilenmek yerine, kişinin bu hatayı yapmasına sebep olan şeylere odaklanılır.

SRE ilkeleri

  • SRE için zahmetten(toil) kaçınmak için otomasyon kullanımı önemli bir husustur.

  • Gereğinden fazla zahmetle uğraşılması daha önce belirtilen verimli döngülerin oluşturulması ve devamlılığını baltalar.

Top comments (0)