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.