When Event Time Meets Reality: Lessons from Building Billing on Apache Flink

We thought event time would solve our billing problem.