ad click aggregator: how do we maintain idempotency / integrity of data in this scenario? | Hello Interview