How would you design a pipeline for payments data at TaskRabbit, given the importance of correctness and downstream reporting?