Définition
Le streaming de données est le traitement de flux d'événements au fil de l'eau, à mesure qu'ils sont produits, plutôt que par lots périodiques. Par exemple : détecter une fraude dans la seconde qui suit le paiement, mettre à jour un stock à chaque commande, alimenter un tableau de bord en direct. Il repose sur une plateforme de messagerie comme Kafka et sur des moteurs de traitement comme Flink ou Spark Structured Streaming.
Dans la pratique
Le temps réel coûte cher à construire et à exploiter ; la première question à poser est si la décision métier a vraiment besoin d'une réponse en secondes plutôt qu'en heures. Le profil recherché maîtrise Kafka et les subtilités des flux (ordre, doublons, retards). Le piège est de bâtir une architecture de streaming pour un rapport consulté une fois par jour.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.