Что такое blast radius и как его минимизировать?

Senior
311 просмотров
AFK Offer AI

Blast radius — масштаб ущерба при отказе компонента. Минимизация: cell-based architecture (разделить систему на независимые cells, каждая обслуживает X% пользователей); bulkhead pattern (изолировать пулы ресурсов для разных операций); feature flags для постепенного rollout; canary deployments (1% трафика сначала); circuit breakers для изоляции failing downstream сервисов; regional isolation (отказ одного региона не тронет другой). Принцип: failure должна быть localizable и containable.

Следующий вопрос

Как дебажить Node Not Ready в Kubernetes?