The problem
Data arrived faster than the overnight jobs could process it, so anyone opening a dashboard was looking at this morning at best. When something needed reprocessing, an engineer did it by hand — often at the weekend.
What was built
We replaced the scheduled overnight jobs with a continuous flow that can be replayed from any point, and put every number behind one shared definition.
What changed
Decisions are made on data minutes old rather than hours old, reprocessing no longer costs anyone a weekend, and every team is reading the same figures.