Scalable Ads Click Aggregation System
Design a high-throughput system to aggregate ad clicks for real-time advertiser dashboards. The system must handle a peak of 1 million clicks per second, provide sub-minute latency for reports, and ensure exactly-once processing for accurate billing. Address challenges such as late-arriving data, hot-key distributions for viral ads, and high-availability storage for time-series aggregates.
KafkaApache FlinkCassandraRedisNoSQLAPI GatewayTime-series StorageKappa Architecture
10