Aller au contenu
Data & IA

Hubble Lakehouse — Architecture Big Data & Météo Spatiale

Pipeline Big Data Médaillon, batch et streaming : les observations du télescope Hubble croisées avec la météo spatiale NOAA, servies en 4 datamarts métier.

Client
Projet académique EFREI
Année
2026
Expertise
Data & IA
Prestations
Data Engineering, Architecture Lakehouse, Streaming, DevOps
Outils
  • Apache Spark
  • Airflow
  • HDFS
  • Kubernetes
  • Power BI

Contexte

Concevoir une architecture Lakehouse « End-to-End » pour ingérer, nettoyer et exposer des données hétérogènes : un historique massif de plus de 30 ans d'observations et un flux continu de météo spatiale.

Notre approche

Un pipeline Big Data (architecture Médaillon) traite en batch et en streaming les métadonnées d'observations du télescope Hubble croisées avec la météo spatiale (NOAA), pour alimenter quatre datamarts métier.

  • Datamart Physicien

    Cartographie du ciel pour identifier les régions sur-observées et les angles morts de la recherche.

  • Datamart Chimiste

    Analyse spectrographique des filtres à bande étroite (hydrogène, oxygène, soufre).

  • Datamart Biologiste

    Détection des observations corrompues par des éruptions solaires (météo spatiale NOAA).

  • Datamart Ingénieur

    Suivi de la maintenance et évolution temporelle des temps de calibration des instruments.

Livrables

Un pipeline Big Data de bout en bout totalement fonctionnel : code source versionné sur GitHub, API sécurisée par JWT, démonstration vidéo des flux de données et rapport décisionnel Power BI scindé en quatre pages métier.

Architecture Médaillon

Du télescope au tableau de bord

Deux sources, trois couches HDFS, un catalogue Hive et une API sécurisée. Sélectionnez un composant pour lire les choix techniques.

Sources

MAST Hubble & NOAA SWPC

Historique massif des observations Hubble (export CSV du MAST) chargé en batch dans une table source PostgreSQL ; flux JSON de météo spatiale de l’API NOAA SWPC consommé en continu.

  • MAST CSV
  • PostgreSQL
  • NOAA SWPC API

Stack technique

Outillage

Sources & Stockage

  • PostgreSQL
  • HDFS
  • Parquet

Traitement & Moteur

  • Apache Spark
  • Structured Streaming
  • Spark SQL

Gouvernance & Orchestration

  • Apache Hive Metastore
  • Apache Airflow (DAGs)

Backend & API

  • Python
  • Flask
  • JWT
  • Gunicorn

DevOps & Infra

  • Docker
  • Kubernetes
  • GitLab CI/CD

Visualisation

  • Power BI (4 pages métier)
Voir le code source complet (GitHub)(nouvel onglet)

Réalisé par Kévin HEUGAS & Valentin MASSONNIERE : DAGs Airflow, jobs Spark, API Flask et manifestes Kubernetes.

Autres projets Data & IA

Retour au portfolio