Overview
Highlights
- Real-time ingestion with Kafka + PySpark Structured Streaming
- Medallion architecture on S3-compatible object storage (Parquet)
- Gold star schema modeled for analytics (facts + dimensions)
- Batch stages orchestrated with an Airflow DAG, all running on Docker Compose
- Postgres as the serving warehouse