The input is a stream of signals. Each signal is a click of ads with different ad id and vendor id.
I was asked to design a data visualization system with the following requirements:
- the system can present different ads from different vendors.
- the histogram can vary fast in responding to the change of time buckets from 1s to all the time.
- data should be stored for future research.