liveBook · Manning

Blast radius

As explained in Troubleshooting Java, Second Edition

Blast radius is the scope of components, records, or systems affected by a failure or data problem.

Blast radius measures how widely a failure or data problem has spread across records, components, or systems. A corrupted database record has a small blast radius; corruption across thousands of records or multiple systems has a large one. section 13.3.1

Use blast-radius checks to guide investigation and response:

  • Spot-check hashes across systems to determine whether an inconsistency is isolated or widespread. section 13.3.1
  • Choose a targeted fix for one item or broader recovery for an affected system based on the spread. section 13.3.1

Conflicting invoice records

Hash an invoice in an audit log and compare it with versions in a downstream system or support database. Matching hashes suggest consistency; mismatches identify a problem to investigate and help reveal whether it affects one record or many. section 13.3.1

Figure 13.8 The blast radius is a way to see the effect of a problem throughout the system.

A system-wide figure helps visualize how a problem propagates beyond its original record. section 13.3.1

How Troubleshooting Java, Second Edition covers it

How deep it goes
Explains isolated-versus-systemic impact and applies hash spot-checking, without detailing broader recovery procedures.
Examples
Uses corrupted database records, conflicting invoices, downstream systems, support databases, and hash comparisons.
What you can do after
Diagnose/debug with hash comparisons to distinguish isolated records from widespread data problems.
How it connects
Connects data integrity, hashes, checksums, and incident response.

Also explained in

Compare how 4 books explain blast radius →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Troubleshooting Java, Second Edition. The section links point to the parts of the book it draws on.