Platform Health / Chess
Chess Analytics Platform
Architecture data analytique pour l'ingestion, la transformation et l'analyse de parties d'échecs.
Architecture Preview
Cette vue présente l'architecture technique de la plateforme. Les composants ne sont pas encore connectés au système de Health Monitoring.
End-to-End Data Pipeline
De la partie brute jusqu'à l'interface analytique
Source
Chess Games
PGN / Game Data
→
Ingestion
Data Ingestion
Batch pipelines
→
Orchestration
Apache Airflow
DAG orchestration
→
Processing
Databricks
Spark processing
→
Transformation
dbt
Analytics models
→
Warehouse
Snowflake
Analytical storage
→
Serving
FastAPI
REST API
→
Frontend
Next.js
Analytics UI
01
Ingestion & Orchestration
Collecte et orchestration des données de parties.
Data
Chess Games
PGN / metadata
→
Orchestrator
Airflow
Scheduled DAGs
02
Processing
Traitement distribué et préparation des données.
Compute
Databricks
Apache Spark
→
Transform
dbt
SQL models
03
Analytics Warehouse
Stockage analytique et modèles destinés à la consommation.
Warehouse
Snowflake
Analytics / marts
04
Serving Layer
Exposition des données vers l'application.
Backend
FastAPI
REST endpoints
→
Frontend
Next.js
Dashboard
Technology Stack
Airflow
Databricks
dbt
Snowflake
FastAPI
Next.js
Health Monitoring
Monitoring integration planned
Les prochains contrôles pourront suivre les DAGs Airflow, les jobs Databricks, les exécutions dbt, Snowflake, l'API et la fraîcheur des données.