Real-world implementations show that these tasks have fundamentally different latency, complexity and cost requirements. For billing, you might be comfortable aggregating usage over an hour, a day or ...