Apache Flink - Cas d'utilisation

Dans ce chapitre, nous allons comprendre quelques cas de test dans Apache Flink.

Apache Flink - Bouygues Telecom

Bouygues Telecom est l'une des plus grandes organisations télécoms de France. Il compte plus de 11 millions d'abonnés mobiles et plus de 2,5 millions de clients fixes. Bouygues a entendu parler d'Apache Flink pour la première fois lors d'une réunion du groupe Hadoop à Paris. Depuis, ils utilisent Flink pour plusieurs cas d'utilisation. Ils traitent des milliards de messages en une journée en temps réel via Apache Flink.

Voici ce que Bouygues a à dire à propos d'Apache Flink: «Nous nous sommes retrouvés avec Flink car le système prend en charge le vrai streaming - à la fois au niveau de l'API et au niveau de l'exécution, ce qui nous donne la programmabilité et la faible latence que nous recherchions. De plus, nous avons pu rendre notre système opérationnel avec Flink en une fraction du temps par rapport à d'autres solutions, ce qui a permis d'augmenter la disponibilité des ressources de développement pour étendre la logique métier du système. "

Chez Bouygues, l'expérience client est la priorité absolue. Ils analysent les données en temps réel afin de pouvoir donner ci-dessous des informations à leurs ingénieurs -

  • Expérience client en temps réel sur leur réseau

  • Que se passe-t-il dans le monde sur le réseau

  • Évaluations et opérations du réseau

Ils ont créé un système appelé LUX (Logged User Experience) qui traitait des données de journal massives provenant d'équipements réseau avec une référence de données interne pour donner des indicateurs de qualité d'expérience qui enregistreront leur expérience client et créeront une fonctionnalité alarmante pour détecter toute défaillance de la consommation de données dans les 60 ans. secondes.

Pour y parvenir, ils avaient besoin d'un cadre capable de prendre des données massives en temps réel, facile à configurer et fournissant un ensemble complet d'API pour le traitement des données diffusées. Apache Flink était parfaitement adapté à Bouygues Telecom.

Apache Flink - Alibaba

Alibaba est la plus grande entreprise de vente au détail de commerce électronique au monde avec 394 milliards de dollars de chiffre d'affaires en 2015. La recherche Alibaba est le point d'entrée de tous les clients, qui montre toute la recherche et recommande en conséquence.

Alibaba utilise Apache Flink dans son moteur de recherche pour afficher les résultats en temps réel avec la plus grande précision et pertinence pour chaque utilisateur.

Alibaba cherchait un cadre, qui était -

  • Très agile pour maintenir une base de code pour l'ensemble de leur processus d'infrastructure de recherche.

  • Fournit une faible latence pour les changements de disponibilité des produits sur le site Web.

  • Cohérent et rentable.

Apache Flink est qualifié pour toutes les exigences ci-dessus. Ils ont besoin d'un cadre, qui a un seul moteur de traitement et peut traiter à la fois des données par lots et par flux avec le même moteur et c'est ce que fait Apache Flink.

Ils utilisent également Blink, une version fourchue pour Flink pour répondre à certaines exigences uniques pour leur recherche. Ils utilisent également l'API Table d'Apache Flink avec quelques améliorations pour leur recherche.

Voici ce qu'Alibaba avait à dire à propos d'Apache Flink: " Avec le recul, ce fut sans aucun doute une année énorme pour Blink et Flink chez Alibaba. Personne ne pensait que nous ferions autant de progrès en un an, et nous sommes très reconnaissants à tous les gens qui nous ont aidés dans la communauté. Flink a prouvé son efficacité à très grande échelle. Nous sommes plus que jamais déterminés à continuer notre travail avec la communauté pour faire avancer Flink! "