Pipelines de données

Concepts DevOps

Cem Sakarya

DevOps Risk Advisor

Pipelines de données

Les microservices communiquent entre eux via des API. Ils interagissent aussi avec des bases de données indépendantes via des pipelines de données. Les pipelines de données sont mis en évidence.

Concepts DevOps

ETL

Extraire ; Transformer ; Charger

1 https://www.istockphoto.com/nl/vector/data-extract-transform-load-gm1361894912-434102842?phrase=ETL
Concepts DevOps

Traitement par lots

Pipeline de traitement par lots : prend des données d'un microservice, les traite et les charge dans une base de données indépendante.

  • Déplacer des données hors ligne par lots
  • Traitement par lots : un grand volume de données
Concepts DevOps

Plusieurs utilisateurs se connectent au backend en même temps.

Concepts DevOps

Les connexions des utilisateurs sont ingérées dans le backend par l'API d'ingestion.

Concepts DevOps

Les connexions des utilisateurs sont routées vers différents microservices via un pipeline de données en flux.

Concepts DevOps

Récapitulatif

 

  • L'ingénierie des données fait partie intégrante de l'ingénierie d'infrastructure
  • Les pipelines de données sont essentiels pour traiter les données
  • Par lots : planifié ; en flux : continu
  • Le traitement par lots gère les données accumulées
  • Le traitement en flux gère les données en temps réel
Concepts DevOps

Passons à la pratique !

Concepts DevOps

Preparing Video For Download...