tadata
← Retour à l'accueil

Data Engineering en 2026 : outils, plateformes et feuille de route

#data-engineering#aws#gcp#azure#open-source#pipelines
AWS
GCP
Azure
EU / FR
Open Source
Mini Map

Taxonomy inspired by the MAD 2025 Landscape by Matt Turck / FirstMark. Interactive — pan and zoom to explore.

Le data engineering a évolué bien au-delà des jobs ETL batch pour englober le streaming temps réel, les architectures lakehouse et les couches de transformation déclaratives. Le choix du bon stack dépend de l'échelle, de l'expertise de l'équipe et de la stratégie cloud.

Vue d'ensemble

CatégorieAWSGCPAzureOpen Source
OrchestrationStep Functions, MWAACloud Composer, WorkflowsData Factory, Logic AppsAirflow, Dagster, Prefect
TraitementGlue, EMR, AthenaDataflow, BigQuerySynapse, DatabricksSpark, dbt, Flink, DuckDB
Stockage / LakehouseS3 + Lake Formation, RedshiftBigQuery, BigLakeOneLake / FabricIceberg, Delta Lake, Hudi
QualitéGlue Data QualityDataplexPurviewGreat Expectations, Soda
CatalogueGlue Catalog, DataZoneDataplex CatalogPurviewOpenMetadata, DataHub

Orchestration des données

L'orchestration est la colonne vertébrale de toute plateforme data. Elle définit comment, quand et dans quel ordre les jobs s'exécutent.

AWS propose Step Functions pour l'orchestration serverless et Managed Workflows for Apache Airflow (MWAA) pour les équipes déjà investies dans l'écosystème Airflow.

GCP fournit Cloud Composer (également basé sur Airflow) et Cloud Workflows pour les pipelines légers et event-driven.

Azure s'articule autour d'Azure Data Factory (ADF), qui combine orchestration et déplacement de données dans une interface visuelle unique, plus Logic Apps pour les déclencheurs événementiels.

Open source reste dominé par Apache Airflow, mais de nouveaux entrants comme Dagster et Prefect ont gagné en traction. Le modèle d'assets définis par le code de Dagster apporte une approche déclarative à la conception de pipelines, tandis que Prefect mise sur l'expérience développeur avec une API Python-native. Mage est un autre concurrent en croissance axé sur la simplicité.

tadata
S3 keysensor 5 d Gluecrawler 4 d Glue joborders 25 d Glue jobcustomers 10 d DQ checks 3 d RedshiftMERGE 8 d Notify 1 d critical path: S3 key sensor → Glue crawler → Glue job orders → DQ checks → Redshift MERGE → Notify = 46 d
S3 keysensor 5 d Gluecrawler 4 d Glue joborders 25 d Glue jobcustomers 10 d DQ checks 3 d RedshiftMERGE 8 d Notify 1 d critical path: S3 key sensor → Glue crawler → Glue job orders → DQ checks → Redshift MERGE → Notify = 46 d
Le même pipeline sous forme de DAG Airflow sur MWAA (minutes par tâche ; chemin critique calculé)

Extrait de la fiche « DEA-C01 Domain 1b: Transform, Orchestrate, Code » · Demander la fiche complète

Traitement et transformation des données

La couche de traitement est celle où les données brutes deviennent exploitables pour l'analytique.

AWS Glue offre du Spark serverless avec un catalogue de données intégré, tandis qu'Amazon EMR offre plus de contrôle sur les clusters Spark, Hive et Presto. Amazon Athena gère les requêtes SQL ad-hoc directement sur S3.

GCP Dataflow est un runner Apache Beam entièrement géré supportant batch et streaming. BigQuery sert à la fois d'entrepôt et de moteur de traitement avec sa puissante couche SQL.

Azure Synapse Analytics unifie l'entreposage de données, le big data et l'intégration. Azure Databricks (développé conjointement avec Databricks) apporte le paradigme lakehouse à Azure.

Open source : Apache Spark reste le standard pour le traitement à grande échelle. dbt (data build tool) est devenu incontournable pour les transformations SQL avec tests et documentation intégrés. Apache Flink domine le traitement de flux, tandis que DuckDB a émergé comme moteur analytique rapide et embarquable pour les charges locales et moyennes.

Stockage et lakehouse

Le pattern lakehouse — combinant la flexibilité des data lakes avec la fiabilité des entrepôts — est désormais l'architecture par défaut.

AWS repose sur S3 comme fondation, avec Lake Formation pour la gouvernance et Redshift Spectrum pour interroger les données du lac.

GCP BigQuery supporte nativement le modèle lakehouse avec des tables externes sur GCS, et BigLake fournit une gouvernance unifiée.

Azure propose OneLake via Microsoft Fabric, unifiant les données à travers tout le stack analytique.

Open source : les formats de table ouverts sont les vrais catalyseurs — Apache Iceberg (soutenu par Apple, Netflix, et désormais standard de l'industrie), Delta Lake (de Databricks) et Apache Hudi. Apache Iceberg s'est imposé comme le format dominant avec un large support écosystème sur les trois clouds.

tadata
Data lake (files only) Lakehouse (files + table format + catalog) vs a crashed job leaves half-written files atomic commits: all or nothing ✓ Writes on read; drift goes unnoticed enforced, with controlled evolution ✓ Schema files overwritten in place time travel to a snapshot id ✓ Reproducibility rewrite whole folders MERGE, row-level deletes (GDPRerasure) ✓ Upserts and deletes just files and folders ✓ metadata, catalog and compaction to run Simplicity
Data lake (files only) Lakehouse (files + table format + catalog) vs a crashed job leaves half-written files atomic commits: all or nothing ✓ Writes on read; drift goes unnoticed enforced, with controlled evolution ✓ Schema files overwritten in place time travel to a snapshot id ✓ Reproducibility rewrite whole folders MERGE, row-level deletes (GDPRerasure) ✓ Upserts and deletes just files and folders ✓ metadata, catalog and compaction to run Simplicity
Un data lake brut contre un lakehouse. Un data warehouse (Snowflake, BigQuery, Redshift) offre les fonctionnalités de droite sur un stockage propriétaire

Extrait de la fiche « Data Formats and Pipelines » · Demander la fiche complète

Qualité et observabilité des données

Garantir la fiabilité des données n'est plus optionnel.

AWS intègre Glue Data Quality pour la validation basée sur des règles. GCP offre les tâches de qualité Dataplex. Azure fournit les fonctionnalités de qualité de Microsoft Purview.

Open source : Great Expectations reste le framework le plus adopté pour la validation de données. Soda propose une approche YAML plus accessible. Monte Carlo et Bigeye mènent le marché commercial de l'observabilité, tandis que des alternatives open source comme Elementary (pour dbt) et OpenMetadata fournissent lignage et monitoring de qualité.

tadata
Tool Declarativerules pandas / Polars Spark / SQL HTML reports Profiling Great Expectations (GX Core) expectations, checkpoints, Data Docs pandera schemas as Python classes, type hints Soda Core SodaCL YAML checks dbt tests unique, not_null, relationships in SQL Deequ / PyDeequ AWS library on Spark ydata-profiling one-call HTML profile yes / full partial no / none
Tool Declarativerules pandas / Polars Spark / SQL HTML reports Profiling Great Expectations (GX Core) expectations, checkpoints, Data Docs pandera schemas as Python classes, type hints Soda Core SodaCL YAML checks dbt tests unique, not_null, relationships in SQL Deequ / PyDeequ AWS library on Spark ydata-profiling one-call HTML profile yes / full partial no / none
Outils de validation comparés (open source sauf mention contraire). Choisissez-en un et exécutez-le dans la CI et dans le pipeline à chaque nouveau lot

Extrait de la fiche « EDA and Data Quality » · Demander la fiche complète

Considérations pour la feuille de route

Lors de la construction d'un stack data engineering en 2026, considérez :

  • Commencez par l'orchestration : choisissez entre Airflow (éprouvé, large écosystème) ou Dagster (moderne, centré sur les assets)
  • Adoptez un format lakehouse tôt : Apache Iceberg est le choix le plus sûr pour l'interopérabilité à long terme
  • Investissez dans la qualité des données dès le premier jour : ajouter des contrôles qualité après coup est bien plus difficile
  • Évaluez managé vs. auto-hébergé : les services managés réduisent la charge opérationnelle mais augmentent le verrouillage cloud
  • Planifiez pour le temps réel : même si vous commencez en batch, concevez votre architecture pour accueillir le streaming

La tendance est claire : le stack data moderne se consolide autour de formats ouverts, de transformation déclarative et de gouvernance unifiée. Les fournisseurs cloud rivalisent sur les services managés, mais les fondations open source garantissent la portabilité.

Références

Comparatif tarifaire

Calcul — Usage général

FournisseurService / SKUSpecsPrixUnitéRégion
HetznerCX43vcpu: 8 (shared) · memory: 16 GiB
€0.0256référence
/hourFSN/NBG (DE), HEL (FI)
OVHcloudb3-16vcpu: 4 · memory: 16 GiB
€0.1023
/hourFrance (GRA, SBG, Paris)
HetznerCCX23vcpu: 4 (dedicated) · memory: 16 GiB
€0.1378référence
/hourFSN/NBG (DE), HEL (FI)
ScalewayPOP2-4C-16Gvcpu: 4 · memory: 16 GiB
€0.1470
/hourfr-par-1
AWSm8g.xlargevcpu: 4 · memory: 16 GiB · instanceFamily: General purpose
$0.2094≈ €0.1869
/houreu-west-3
AzureStandard_D4s_v5vcpu: 4 · memory: 16 GiB
$0.2240≈ €0.1999
/hourfrancecentral
GCPn2-standard-4vcpu: 4 · memory: 16 GiB
$0.2253≈ €0.2011
/houreurope-west9
OVHcloudb3-32vcpu: 8 · memory: 32 GiB
€0.2046
/hourFrance (GRA, SBG, Paris)
AWSm7i.xlargevcpu: 4 · memory: 16 GiB · instanceFamily: General purpose
$0.2352≈ €0.2099
/houreu-west-3
HetznerCCX33vcpu: 8 (dedicated) · memory: 32 GiB
€0.2219référence
/hourFSN/NBG (DE), HEL (FI)
Outscaletinav7.c4r16p2vcpu: 4 · memory: 16 GiB
€0.2320
/houreu-west-2 (France)
ScalewayPOP2-8C-32Gvcpu: 8 · memory: 32 GiB
€0.2900
/hourfr-par-1
AzureStandard_D8s_v5vcpu: 8 · memory: 32 GiB
$0.4480≈ €0.3998
/hourfrancecentral
GCPn2-standard-8vcpu: 8 · memory: 32 GiB
$0.4506≈ €0.4021
/houreurope-west9
AWSm7i.2xlargevcpu: 8 · memory: 32 GiB · instanceFamily: General purpose
$0.4704≈ €0.4198
/houreu-west-3
Outscaletinav7.c8r32p2vcpu: 8 · memory: 32 GiB
€0.4640
/houreu-west-2 (France)

Stockage objet

FournisseurService / SKUSpecsPrixUnitéRégion
OVHcloudStandard-1AZtier: Standard · redundancy: 1 AZ
€0.007096
/GB-monthFrance (GRA, SBG, Paris)
ScalewayStandardtier: Standard · redundancy: Multi-AZ
€0.0100référence
/GB-monthfr-par
AzureBlob-Hot-LRStier: Hot · redundancy: LRS
$0.0192≈ €0.0171
/GB-monthfrancecentral
AWSS3-Standardtier: Standard · redundancy: 3 AZ
$0.0240≈ €0.0214
/GB-montheu-west-3
GCPStandardtier: Standard · redundancy: Regional
$0.0253≈ €0.0226
/GB-montheurope-west9
OutscaleOOS-Enterprisetier: Enterprise
€0.0250
/GB-montheu-west-2 (France)

PostgreSQL géré

FournisseurService / SKUSpecsPrixUnitéRégion
GCPdb-custom-4-16384vcpu: 4 · memory: 16 GiB · engine: PostgreSQL
$0.3212≈ €0.2866
/houreurope-west9
AWSdb.m7g.xlargevcpu: 4 · memory: 16 GiB · databaseEngine: PostgreSQL
$0.3900≈ €0.3480
/houreu-west-3
AzureStandard_D4ds_v5vcpu: 4 · memory: 16 GiB · engine: PostgreSQL Flexible
$0.4120≈ €0.3677
/hourfrancecentral
OVHcloudEssential-b3-16vcpu: 4 · memory: 16 GiB · engine: PostgreSQL
€0.3923
/hourFrance (GRA, SBG, Paris)

Égress réseau

FournisseurService / SKUSpecsPrixUnitéRégion
OVHcloudEgress-Includeddirection: Egress · tier: Included with instances (most regions)
Gratuitréférence
/GBFrance (GRA, SBG, Paris)
OutscaleData-Transfer-Outdirection: Egress
Gratuit
/GBeu-west-2 (France)
ScalewayEgress-Object-Storagedirection: Egress · tier: 75 GB free per month, then per GB
€0.0100référence
/GBfr-par
GCPInternet-Egress-EUdirection: Egress · tier: First 10 TB
$0.0850≈ €0.0759référence
/GBeurope-west1
AzureData-Transfer-Outdirection: Egress · tier: After 100 GB free
$0.0870≈ €0.0776
/GBfrancecentral
AWSData-Out-Internetdirection: Egress · tier: First 10 TB
$0.0900≈ €0.0803
/GBeu-west-3

Dernière mise à jour : 12 octobre 2026 · Prix indicatifs on-demand, hors taxes. Consultez les sites officiels pour les tarifs en vigueur.

Nous utilisons des cookies analytiques pour améliorer votre expérience. Aucune donnée personnelle n'est collectée.