Le stream processing est une technique de gestion de données consistant à consommer un flux continu de données pour les analyser, filtrer, transformer ou enrichir en temps réel. Les données traitées sont ensuite transférées vers une application, un data store ou un autre moteur de stream processing. Cette approche gagne en popularité car elle permet de combiner des flux de données provenant de transactions, flux boursiers, analytique web, objets connectés, bases opérationnelles et services météo. L'ingestion depuis un service publish-subscribe est la première étape, suivie du traitement et de la publication des résultats.
Qu'est-ce que le stream processing ?