Solving the data pipeline puzzle at John Lewis & Partners