Logo Lanfrica

abdelrahmansmm/rides-pipeline

Domaine:

mobility

Type de record:

projectsoftware
Créateur:
abd
HĂŽte:
End-to-end data engineering pipeline for Egypt ride-hailing market. # 🚗 Egypt Ride-Hailing Data Engineering Pipeline An end-to-end data engineering project simulating a production-grade pipeline for ride-hailing companies operating in Egypt (similar to Uber Egypt and inDrive Egypt). The pipeline covers batch ingestion, real-time streaming, transformation, orchestration, and analytics dashboards. ## đŸ—ïž Architecture ``` ┌─────────────────────────────────────────────────────────────────────────┐ │ BATCH LANE (Nightly) │ │ │ │ ┌────────────┐ │ │ │ PostgreSQL │──┐ │ │ │ (Trips) │ │ ┌─────────┐ ┌──────────┐ ┌─────────────┐ │ │ └────────────┘ ├───â–ș│ Airflow │───â–ș│ MSSQL │───â–ș│ dbt │ │ │ │ │ (DAG) │ │ Staging │ │(Transforms) │ │ │ ┌────────────┐ │ └─────────┘ └──────────┘ └──────┬──────┘ │ │ │ MongoDB │──┘ │ │ │ │ │ (Payments) │ │ ┌──────────────────────▌──────┐ │ │ └────────────┘ │ │ MSSQL Gold Layer │ │ │ │ │ fct_trips │ dim_drivers │ │ │ ┌────────────┐ │ └──────────────────┬──────────┘ │ │ │ SSIS │────────────┘ │ │ │ │ (Manual) │ │ │ │ └────────────┘ │ │ └─────────────────────────────────────────────────────────┌──────────────┘ │ ┌─────────────────────────────────────────────────────────┌──────────────┐ │ STREAMING LANE (Real-Time) │ │ │ │ │ │ ┌────────────┐ ┌───────┐ ┌─────────┐ ┌───────▌─────