Skip to main content

> Terim

Blast Radius

Belirli bir bileşen çöktüğünde veya kötü bir deploy yapıldığında oluşan teorik ve gerçek maksimum hasar alanı.

Detaylı Açıklama

Blast Radius, mimari izolasyonun bir ölçüsüdür. İyi tasarlanmış bir mikroservis mimarisinde, recommendation motorundaki bir hata checkout'u düşürmemelidir. Gerçekte ise, bir config dosyasındaki eksik virgül genelde tüm global ağı çökertir.

Blast radius'u küçültmek, mühendislerin distributed sistemlerin acısına katlanmasının temel nedenidir.

Neden Önemli?

Bir hatanın sadece ufak bir can sıkıntısı mı, yoksa tüm şirket için varoluşsal bir tehdit mi olduğunu belirler.

Yaygın Hata Senaryosu

Tüm servislerin aynı veritabanı cluster'ını paylaşması, böylece kötü bir sorgunun tüm ürünleri aynı anda devirebilmesi.

Pratik Örnek

Junior developer'ın 'analytics' servisinde yanlışlıkla tablo drop edip sürpriz bir şekilde tüm kullanıcı login'lerini durdurması.

Prodüksiyon Yansıması

Footer'daki bir CSS hatasının payment altyapısını bozması, çünkü ikisinin de aynı global script'e bağlı olması.

Sıkça Sorulan Sorular

Blast Radius kısaca nedir?

Belirli bir bileşen çöktüğünde veya kötü bir deploy yapıldığında oluşan teorik ve gerçek maksimum hasar alanı.

En sık karşılaşılan hata nedir?

Tüm servislerin aynı veritabanı cluster'ını paylaşması, böylece kötü bir sorgunun tüm ürünleri aynı anda devirebilmesi.

AI Özeti

Belirli bir bileşen çöktüğünde veya kötü bir deploy yapıldığında oluşan teorik ve gerçek maksimum hasar alanı. Bir hatanın sadece ufak bir can sıkıntısı mı, yoksa tüm şirket için varoluşsal bir tehdit mi olduğunu belirler.