CI/CD & GitOps Practical By Samson Tanimawo, PhD Published Aug 3, 2025 4 min read

Deploy Blast Radius Mapping

What this deploy affects. Map.

Services affected

Every deploy carries risk; the question is how much. Most teams answer that question with intuition, which is correct most of the time and catastrophically wrong occasionally. Blast radius mapping replaces intuition with a structured analysis of what the deploy could affect if it goes wrong. Done before the deploy, it informs the gating decisions; done after an incident, it informs the retro.

What service-level blast radius covers:

The service-level map answers "what could go wrong if this deploy regresses?" The answer informs the gating: more dependents and higher criticality justify more careful canary or longer soak.

Customers

Service-level blast radius is one input. Customer-level blast radius is another. The same change can affect 100% of customers (a change to a shared core service) or 0.01% of customers (a change to a feature only a few have enabled). The customer view is what most stakeholders actually care about.

The customer view is what makes the technical analysis useful to non-engineers. Sales, customer success, and leadership care about customer impact more than about service dependency depth.

Revenue

The third dimension is the financial blast radius. Every deploy that could affect revenue-generating services has a per-minute cost if it causes an outage. Putting a number on that cost is the discipline that makes the deploy decision economically grounded.

Blast radius mapping turns deploy risk from intuition into a measured input to the deploy decision. Nova AI Ops auto-generates the per-deploy blast radius from the dependency graph, the per-tenant traffic data, and the per-service revenue model, so each deploy event is annotated with the impact estimate the team needs to gate it appropriately.