Aller au contenu

Introduction au Stream Processing

Photo de Yann PETIT
Hosted By
Yann P.
Introduction au Stream Processing

Détails

Orateur : Nicolas Frankel

Data streaming is the new black: dans cette introduction au stream processing et avec une démo amusante, Nicoals va nous montrer en quoi cela consiste et comment on peut en tirer parti.

Alors que «les logiciels mangent le monde», ceux qui sont capables de gérer au mieux l'énorme masse de données sortiront vainqueurs.

Le modèle de traitement par lots nous sert fidèlement depuis des décennies. Cependant, il pourrait avoir atteint la fin de son utilité pour tous, sauf certains cas d'utilisation très spécifiques. À mesure que le rythme des entreprises augmente, la plupart du temps, les décideurs préfèrent des données immédiates, même si légèrement fausses plus tôt que des données précises à 100% plus tard. Le traitement de flux de données - ou Stream Processing - correspond exactement à cet usage: au lieu de gérer l'ensemble des données, gérez-en des parties dès qu'elles sont disponibles.

Dans cet exposé, Nicolas définira le contexte dans lequel l'ancien modèle de traitement par lots (Batch Processing) est né, les raisons qui sous-tendent le nouveau modèle de traitement de flux (Stream Processing), comment ils se comparent, quels sont leurs avantages et inconvénients, et une liste des technologies existantes mettant en œuvre ce dernier avec leurs caractéristiques les plus marquantes. Il terminera en décrivant en détail un cas d’utilisation possible du streaming de données qui n’est pas possible avec des lots: afficher en temps (quasi) réel tous les trains en Suisse et leur position sur une carte. Nicolas passera en revue toutes les exigences et la conception. Enfin, en utilisant un point de terminaison OpenData et la plate-forme Hazelcast, il tentera de nous impressionner avec la mise en œuvre d'une démonstration fonctionnelle.

Nicolas Frankel possède plus de 15 ans d'expérience dans le conseil pour de nombreux clients différents, dans un large éventail de contextes (tels que les télécommunications, la banque, les assurances, la grande distribution et le secteur public). Il affectionne généralement les technologies Java / Java EE et Spring, mais avec des intérêts spécifiques tels que les applications Internet riches, les tests, CI / CD et DevOps. Actuellement Nicolas travaille pour Hazelcast et il officie également en tant que professeur dans les universités et écoles supérieures, est formateur et triple auteur de livres.

Photo of Codeurs en Seine Meetup group
Codeurs en Seine Meetup
Afficher d'autres événements