You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
github-actions[bot] edited this page Feb 12, 2026
·
12 revisions
Storm Data Collector
A TypeScript service that fetches NOAA storm report CSVs (hail, wind, tornado) on a cron schedule, converts them to JSON, and publishes them to Kafka. Part of the storm data pipeline.
Downstream: The ETL service consumes raw events from the raw-weather-reports topic, enriches them with severity classification, location parsing, and time bucketing.
For the full pipeline architecture, see the system wiki.
Pages
Architecture -- Data source, error handling, retry strategy, and capacity