Analytics · Anonymized
Ten million rows, and a warranty dispute rests on the answer.
A live analytics pipeline that decides whether a failing battery is a component defect or how it was driven.
This is a production system we built and ran, described here without the client, the industry specifics, or any commercial detail, because that delivery is confidential. What can be said is the part that matters to a buyer: the pipeline exists in a place where the answer it produces is used to settle money between two parties.
The operational risk is easy to state. When a vehicle battery degrades, someone is accountable for it — and the accountability depends entirely on why it degraded. A manufacturing or component defect points one way; the way the vehicle was actually driven points another. Get that classification wrong and you either absorb a cost that was not yours to absorb, or you deny a claim that should have been honoured. Either error is expensive, and it is not the kind of error that stays hidden, because the other side is looking at the same evidence.
A system in that position cannot be a black box that emits a verdict. It has to hold its working, over a volume of data no person is going to re-check by hand, so that the answer can be defended when it is challenged.