Maîtrisez la conception et la mise en œuvre de pipelines de données en streaming cohérents à l'aide d'Apache Kafka, de Spark et de Flink. Dans cette formation pratique, vous appliquerez des cadres décisionnels systématiques pour sélectionner les garanties de livraison appropriées (« at-most-once », « at-least-once », « exactly-once ») en fonction des exigences métier et de l'analyse des scénarios de défaillance. Vous mettrez en œuvre un traitement « exactement-une » de bout en bout en configurant les transactions des producteurs Kafka, les points de contrôle Spark Structured Streaming et les tables transactionnelles Hudi, puis vous validerez votre implémentation par des tests d’intégration avec injection de défaillances. Enfin, vous évaluerez des stratégies de « watermarking » en analysant les modèles d’arrivée des événements afin d’optimiser le compromis entre latence et exhaustivité et de répondre à des exigences SLA spécifiques. À travers des scénarios réalistes — allant de la prévention des facturations en double dans le traitement des commandes à l’optimisation des pipelines d’événements IoT pour une latence P95 inférieure à 10 secondes —, vous développerez les compétences nécessaires pour concevoir des systèmes de streaming en production alliant exactitude, performances et simplicité opérationnelle.

Assurer la cohérence des flux de données
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Assurer la cohérence des flux de données
Ce cours fait partie de Spécialisation "Real-Time, Real Fast : Kafka & Spark pour les ingénieurs de données"


Instructeurs : Starweaver
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Concevoir des pipelines de flux en analysant les scénarios de défaillance et les besoins métier afin d'éviter toute perte ou duplication de données.
Mettre en œuvre une sémantique de traitement « exactly-once » à travers les couches producteur, processeur et récepteur à l'aide de transactions, de points de contrôle et d'opérations idempotentes.
Évaluer les configurations de filigranage et de fenêtrage afin d'optimiser le compromis entre la latence et l'intégralité des données.
Compétences que vous acquerrez
- Catégorie : Conception et mise en œuvre du système
- Catégorie : Intégrité des données
- Catégorie : Validation des données
- Catégorie : Vérification et validation
- Catégorie : Optimisation des performances
- Catégorie : Mise en œuvre du projet
- Catégorie : Tests d'intégration
- Catégorie : Analyse
- Catégorie : Prévention de la perte de données
- Catégorie : Données en temps réel
- Catégorie : Architecture des données
- Catégorie : Apache
- Catégorie : Pipelines de données
- Catégorie : Gestion de la production
- Catégorie : Traitement des transactions
- Catégorie : Test de scénario
Outils que vous découvrirez
- Catégorie : Apache Spark
- Catégorie : Apache Kafka
Détails à connaître

Ajouter à votre profil LinkedIn
janvier 2026
1 devoir
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




