Skip to content

binderdev/alpha-police-events-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha Police Events — Automated Dual-Cloud Data Pipeline

This project demonstrates a production-style data ingestion pipeline that collects police event data from a public ArcGIS Feature Service that exposes only a 28-day rolling window of records. To prevent data loss and enable longer-term analysis, the pipeline preserves dated snapshots and incrementally builds a deduplicated historical master dataset.

The system runs automatically on a weekly schedule and stores outputs independently in Amazon S3 and Google Cloud Storage, using Parquet for analytics and CSV for accessibility. The pipeline is fully automated with GitHub Actions, uses cloud-native object storage, and applies deterministic deduplication to handle overlapping source data.

The design emphasizes reproducibility, durability, and analytics-ready data engineering practices across cloud platforms.

About

Collects police event data from a public ArcGIS Feature Service with only a 28-day rolling window of records. Records are stored in S3 and GCS for retention.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages