Apache Kafka - Applications

Kafka prend en charge plusieurs des meilleures applications industrielles d'aujourd'hui. Nous fournirons un très bref aperçu de certaines des applications les plus notables de Kafka dans ce chapitre.

Twitter

Twitter est un service de réseautage social en ligne qui fournit une plateforme pour envoyer et recevoir des tweets d'utilisateurs. Les utilisateurs enregistrés peuvent lire et publier des tweets, mais les utilisateurs non enregistrés ne peuvent lire que des tweets. Twitter utilise Storm-Kafka dans le cadre de son infrastructure de traitement de flux.

LinkedIn

Apache Kafka est utilisé chez LinkedIn pour les données de flux d'activité et les mesures opérationnelles. Le système de messagerie Kafka aide LinkedIn avec divers produits tels que LinkedIn Newsfeed, LinkedIn Today pour la consommation de messages en ligne et en plus des systèmes d'analyse hors ligne comme Hadoop. La forte durabilité de Kafka est également l'un des facteurs clés en relation avec LinkedIn.

Netflix

Netflix est un fournisseur multinational américain de médias en continu sur Internet à la demande. Netflix utilise Kafka pour la surveillance en temps réel et le traitement des événements.

Mozilla

Mozilla est une communauté de logiciels libres, créée en 1998 par des membres de Netscape. Kafka remplacera bientôt une partie du système de production actuel de Mozilla pour collecter les données de performances et d'utilisation du navigateur de l'utilisateur final pour des projets tels que la télémétrie, le pilote de test, etc.

Oracle

Oracle fournit une connectivité native à Kafka à partir de son produit Enterprise Service Bus appelé OSB (Oracle Service Bus) qui permet aux développeurs d'exploiter les capacités de médiation intégrées d'OSB pour implémenter des pipelines de données par étapes.