Five years of building and running regulated data systems, where a job finishing successfully didn't mean the result was right.
The two interactive illustrations below are my own rebuilds of the core ideas, using synthetic data and original code.
Catching silent data errors
I maintained ETL processing more than 10 million rows a day. In remediation work, an omitted customer or an incorrect balance has consequences well beyond a failed batch, so I built a parity framework to check that upstream and downstream systems agreed before data moved on.
Counts are a cheap first signal. Key coverage establishes who belongs in the result, totals check aggregate value, and record reconciliation checks that each value belongs to the right customer. Pick an incident below and see which checks catch it. The offsetting-balances case passes every aggregate check.