Design a system to count ad clicks for billing and analytics. Ad networks must know clicks-per-ad-per-minute to charge advertisers and detect click fraud. Handle 1M click events/sec, deliver per-minute aggregates in < 2 minutes, and store historical data for 3 years for reporting.