Blast Radius

Định nghĩa

Blast Radius là phạm vi ảnh hưởng khi một dependency, component, region, provider hoặc config lỗi.

Cách hiểu bằng lời của tôi

Một hệ thống không chỉ cần biết “cái gì có thể hỏng”, mà còn phải biết “nó kéo theo bao nhiêu thứ khác”. Dependency dùng chung càng nằm trên critical path của nhiều sản phẩm thì blast radius càng lớn. Vấn đề thường không lộ ra khi cache hit; nó lộ ra lúc cold read, write, auth hoặc config refresh cần source-of-truth.

Cách giảm blast radius

  • Tách critical path giữa các sản phẩm/tenant/region.
  • Có fallback hoặc degraded mode cho dependency dùng chung.
  • Dùng kill switch có threat model rõ.
  • Tránh để cache bị hiểu nhầm là fallback bền vững.
  • Diễn tập incident để biết service nào fail open, fail closed hoặc shed load.

Liên kết