Skip to content
Go back

Airflow Learning & Projects

2 min de lecture
Sur cette page

Airflow Logo

Projet principal : Orchestration data avec Apache Airflow

Ce dossier présente mon travail d’apprentissage orienté Airflow, orchestration de pipelines ETL, qualité des données et observabilité.

L’objectif : transformer des idées techniques en flux de données automatisés, fiables et prêts pour le suivi opérationnel.

1. Analyse de données boursières avec Airflow

  • Repository : Analyze stock market - API Yahoo Finance
  • Enjeux : collecte quotidienne de données financières, traitement ETL, stockage structuré et préparation pour analyse.
  • Solution : une DAG Airflow orchestrant l’extraction depuis l’API Yahoo Finance, la transformation Python/Pandas et l’écriture dans un format Parquet.
  • Résultats clés :
    • automatisation complète de la collecte des cours de bourse
    • pipeline réutilisable pour backtesting et scoring
    • base stable pour visualisation et surveillance de séries temporelles

2. Principes de production appliqués

  • Fiabilité : exécution planifiée des DAGs avec reprise automatique en cas d’erreur
  • Qualité des données : validation des schémas, détection de valeurs manquantes et alerting sur incidents
  • Observabilité : suivi des exécutions, temps de runtime et journaux d’erreur
  • Modularité : tâches séparées pour extraction, transformation et chargement

3. Impact et valeur métier

  • Gain de temps : suppression des traitements manuels de collecte de données
  • Réduction du risque d’erreurs humaines dans les données financières
  • Meilleure capacité à prendre des décisions rapides sur des séries temporelles propres
  • Base solide pour monter en charge vers un pipeline plus large (multi-source, calculs de signaux, scoring)

4. Mes apprentissages & bonnes pratiques

  • Apprendre Airflow en contexte réel aide à maîtriser :
    • la gestion des dépendances entre tâches
    • les operators personnalisés
    • l’architecture d’un DAG maintenable
  • Ajouter un monitoring métier permet de transformer un POC en pipeline industriel
  • Penser le pipeline comme un service : disponible, observable, redémarrable

5. Suivi et extension

Pour transformer cet apprentissage en projet visible dans ton portfolio, voici les prochains pas :

  • ajouter une page projet dédiée sur le site avec : contexte, architecture, stack, liens, résultats
  • documenter le suivi des pipelines (ex : alertes, métriques, erreurs)
  • partager un cas d’utilisation concret avec chiffres et bénéfices

Cette page est maintenant structurée autour de ton savoir-faire Airflow et de l’impact métier. Elle devient plus lisible, plus crédible et plus utile pour un recruteur ou un client.


code source
Previous Post
Pipeline e-commerce temps réel sur Azure
Next Post
MLOps médical — industrialisation de l'IA à l'échelle entreprise