Apache Flink - Casi d'uso

In questo capitolo, comprenderemo alcuni casi di test in Apache Flink.

Apache Flink - Bouygues Telecom

Bouygues Telecom è una delle più grandi organizzazioni di telecomunicazioni in Francia. Ha oltre 11 milioni di abbonati mobili e oltre 2,5 milioni di clienti fissi. Bouygues ha sentito parlare di Apache Flink per la prima volta in una riunione del gruppo Hadoop tenutasi a Parigi. Da allora hanno utilizzato Flink per molteplici casi d'uso. Hanno elaborato miliardi di messaggi in un giorno in tempo reale tramite Apache Flink.

Questo è ciò che Bouygues ha da dire su Apache Flink: "Abbiamo scelto Flink perché il sistema supporta il vero streaming, sia a livello di API che di runtime, dandoci la programmabilità e la bassa latenza che stavamo cercando. Inoltre, siamo riusciti a far funzionare il nostro sistema con Flink in una frazione del tempo rispetto ad altre soluzioni, il che ha portato a maggiori risorse per sviluppatori disponibili per espandere la logica di business nel sistema ".

In Bouygues, l'esperienza del cliente è la massima priorità. Analizzano i dati in tempo reale in modo che possano fornire le seguenti informazioni ai loro ingegneri:

  • Esperienza del cliente in tempo reale sulla propria rete

  • Cosa sta accadendo a livello globale sulla rete

  • Valutazioni e operazioni di rete

Hanno creato un sistema chiamato LUX (Logged User Experience) che ha elaborato enormi dati di registro da apparecchiature di rete con riferimento interno ai dati per fornire indicatori di qualità dell'esperienza che registreranno la loro esperienza del cliente e costruiranno una funzionalità allarmante per rilevare qualsiasi errore nel consumo di dati entro 60 secondi.

Per raggiungere questo obiettivo, avevano bisogno di un framework in grado di acquisire dati di grandi dimensioni in tempo reale, che fosse facile da configurare e fornisse un ricco set di API per l'elaborazione dei dati in streaming. Apache Flink era perfetto per Bouygues Telecom.

Apache Flink - Alibaba

Alibaba è la più grande società di vendita al dettaglio di e-commerce al mondo con 394 miliardi di dollari di entrate nel 2015. La ricerca di Alibaba è il punto di ingresso per tutti i clienti, che mostra tutte le ricerche e consiglia di conseguenza.

Alibaba utilizza Apache Flink nel suo motore di ricerca per mostrare i risultati in tempo reale con la massima precisione e pertinenza per ogni utente.

Alibaba stava cercando un framework, che era:

  • Molto agile nel mantenere una base di codice per l'intero processo dell'infrastruttura di ricerca.

  • Fornisce una bassa latenza per le modifiche alla disponibilità dei prodotti sul sito web.

  • Coerente e conveniente.

Apache Flink si è qualificato per tutti i requisiti di cui sopra. Hanno bisogno di un framework, che ha un singolo motore di elaborazione e può elaborare sia batch che dati di flusso con lo stesso motore e questo è ciò che fa Apache Flink.

Usano anche Blink, una versione biforcuta per Flink per soddisfare alcuni requisiti unici per la loro ricerca. Stanno anche usando l'API Table di Apache Flink con pochi miglioramenti per la loro ricerca.

Questo è ciò che Alibaba aveva da dire su Apache Flink: " Guardando indietro, è stato senza dubbio un anno enorme per Blink e Flink ad Alibaba. Nessuno pensava che avremmo fatto così tanti progressi in un anno, e siamo molto grati a tutti le persone che ci hanno aiutato nella comunità. È dimostrato che Flink lavora su larga scala. Siamo più impegnati che mai a continuare il nostro lavoro con la comunità per far avanzare Flink! "