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