Back to problems

Design an hourly weather crawling service

System Design · Hubspot · Medium

Design a data ingestion platform that polls a public weather data source, such as the U.S. National Weather Service or an equivalent public provider, and delivers normalized hourly observations to internal consumers. The platform may also expose a public API if that is useful. Functional Requirements Collect current weather readings once per hour for every supported location, such as a station, grid cell, or equivalent identifier. Convert provider-specific response formats…

Checking your access…