Design a weather aggregation system | HubSpot Interview Question