Click any component to explore it in the full case study.

GCP Data Pipeline — 3 parallel ingestion jobs + daily ML scoring
Job 1
METAR Ingest
weather-updater-v6: parse METAR strings → BigQuery weather_updater_v3 (DAY partition, station_id cluster)
Job 2
Atmospheric Ingest
Sounding parser → BigQuery atmospheric table (CAPE/CIN/LI/K/TT/SI/PWAT per day)
Job 3
Forecast Ingest
NWS point forecast → BigQuery forecast_24h view
Job 4
ML Scoring
Daily insights job: 5 component impact scores per ride from BigQuery views
3
Data sources
5
BigQuery tables + views (each)
15m
Data freshness cycle
$35
Max monthly cost
StackGCP BigQueryCloud Run JobsCloud SchedulerTerraformPythonGCS public bucketNWS APIaviationweather.govUniversity of Wyoming soundings