Apache Kafka - Applicazioni

Kafka supporta molte delle migliori applicazioni industriali odierne. Forniremo una panoramica molto breve di alcune delle applicazioni più importanti di Kafka in questo capitolo.

Twitter

Twitter è un servizio di social networking online che fornisce una piattaforma per inviare e ricevere tweet degli utenti. Gli utenti registrati possono leggere e pubblicare tweet, ma gli utenti non registrati possono solo leggere i tweet. Twitter utilizza Storm-Kafka come parte della propria infrastruttura di elaborazione dei flussi.

LinkedIn

Apache Kafka viene utilizzato su LinkedIn per i dati del flusso di attività e le metriche operative. Il sistema di messaggistica Kafka aiuta LinkedIn con vari prodotti come LinkedIn Newsfeed, LinkedIn Today per il consumo di messaggi online e in aggiunta ai sistemi di analisi offline come Hadoop. La forte durabilità di Kafka è anche uno dei fattori chiave in relazione a LinkedIn.

Netflix

Netflix è un fornitore multinazionale americano di contenuti multimediali in streaming su Internet su richiesta. Netflix utilizza Kafka per il monitoraggio in tempo reale e l'elaborazione degli eventi.

Mozilla

Mozilla è una comunità di software libero, creata nel 1998 dai membri di Netscape. Kafka sostituirà presto una parte dell'attuale sistema di produzione di Mozilla per raccogliere i dati sulle prestazioni e sull'utilizzo dal browser dell'utente finale per progetti come telemetria, test pilota, ecc.

Oracolo

Oracle fornisce la connettività nativa a Kafka dal suo prodotto Enterprise Service Bus chiamato OSB (Oracle Service Bus) che consente agli sviluppatori di sfruttare le capacità di mediazione integrate OSB per implementare pipeline di dati a fasi.