A data engineering project for ROH using their REST API.
It is deployed to Google Cloud as a Cloud Function, and a Cloud Run service via Docker container. Cloud Scheduler service is set up to call the Cloud Run several times a day to check for updated data from the API and store it in a Google Cloud Storage bucket. It also updates the Upcoming events plot below.
GCP services used: Cloud Function, Cloud Run, Cloud Scheduler, Cloud Storage, BigQuery, Firestore, Secret Manager.
The GCP-hosted Dash app is publicly available here: https://artnosv.com/roh-events/
In order to maintain a low profile, the documentation for this repository is limited. The code is not intended for public use.
