Skip to content
Proyectos

RyanEricLamb/data-engineering-bus-tracker

Ver en GitHub

RyanEricLamb/data-engineering-bus-tracker has 33 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-11 20:19 UTC. Last push 2023-04-02.

Cómo se miden estas cifras

Data engineering project using UK Bus Open Data Service (BODS) to calculate late buses in real-time for any selected region in England. Prefect, Docker, Terraform, Google CloudRun, BigQuery and Streamlit

Crecimiento de estrellas medido

in 24h
0
in 7 days
0
in 15 days
Actualización retrasada
in 1 month
Actualización retrasada

Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.

README.md

Original

An end-to-end data engineering project with Prefect, Docker, Terraform, Google CloudRun, BigQuery and Streamlit

Overview

A demo data engineering project covering the key steps to go from raw data to a live web app. Uses UK Open Bus Data to calculate late buses in real-time for any selected region in England.

What is covered

  • Creating and managing cloud resources with Terraform.
  • Changing data ETL functions into tasks and flows that will be orchestrated with Prefect.
  • Creating Prefect blocks to manage authentication and interaction with Google Cloud resources.
  • Creating deployments to manage flow scheduling.
  • Creating a Docker image for the script execution environment.
  • Pushing this Docker image to Google Artifact Registry.
  • Updating the Prefect deployment for Cloud Run to run the scripts.
  • Setting up the Prefect agent on a Compute Instance.
  • Creating a data visualisation app with Streamlit.

A full project walkthrough can be found here

Explorar proyectos relacionados