Top des projets Open Source Netflix que vous devez savoir

0
180

Aujourd’hui, nous couvrons Netflix qui a une culture open source incroyable. Pour avoir une idée de ce qu’ils font en open source, jetez un oeil à leur GitHub Repo. Ils ont publié plus de 50 projets open source Netflix , avec plusieurs autres projets en cours. Ils accueillent également des meetups NetflixOSS publics réguliers dans la Bay Area.

Netflix tire parti à la fois de la technologie open source et de la fourniture du premier réseau de télévision Internet. Leur technologie se concentre sur la fourniture d’expériences immersives sur tous les écrans connectés à Internet. La technologie de déploiement de Netflix permet la construction et l’intégration continues dans leurs déploiements mondiaux desservant des membres dans plus de 50 pays. L’accent mis sur la fiabilité a défini la barre pour les déploiements élastiques basés sur le cloud avec plusieurs couches de basculement. Netflix fournit également la technologie permettant d’exploiter la responsabilité des services avec des informations opérationnelles, des performances optimales et la sécurité. Cette liste de projets open source de Netflix couvre les trois catégories suivantes: Big Data, outils de création et de livraison, Common Runtime Services et bibliothèques, Persistance des données, fiabilité et performance et sécurité.
Connaissons un par un les meilleurs projets Open Source de Netflix:

Top des projets Open Source Netflix – Big Data

Génie

Genie est un moteur d’exécution de travail fédéré qui fournit des API REST-ful pour exécuter une variété de tâches de données volumineuses telles que Hadoop, Pig, Hive, Presto, Sqoop et bien d’autres. Il fournit également des API pour gérer de nombreuses configurations de grappes de traitement réparties ainsi que les commandes et les applications qui s’exécutent sur ces dernières.

Inviso

Inviso est une interface permettant de rechercher et de visualiser les travaux Hadoop, les performances du travail et les données d’utilisation des clusters.

Rouge à lèvres

Lipstick est un projet de Dieu pour les développeurs de porcs. Il combine une représentation graphique d’un flux de travail Pig avec des informations sur le travail en cours d’exécution, donnant aux développeurs un aperçu qui nécessitait auparavant beaucoup de passer au crible les journaux (ou, un expert Pig) pour reconstituer ensemble.

Laire aussi  5 meilleurs sites Web gratuits pour envoyer des courriels aux télécopieurs

Aegisthus

Aegisthus permet l’abstraction en masse des données de Cassandra pour le traitement analytique en aval. Il le fait en implémentant un lecteur pour le format SSTable et fournit un programme map / reduce pour créer un instantané compacté des données contenues dans une famille de colonnes.

Tout cela concernait les grands projets open source Netflix liés aux grands volumes de données. Discutons des outils de compilation et de récupération:

Les meilleurs projets Open Source Netflix – Outils de création et de livraison

Nébuleuse

Nebula est une collection de plugins Gradle que Netflix a ouverts pour partager son infrastructure interne de construction avec le public. L’organisation nébuleuse-plugins a été mise en place pour faciliter la génération, la gouvernance et la libération des plugins Gradle. Cela se fait en fournissant un espace pour héberger des plugins, dans SCM, CI, et un référentiel.

Asgard

Asgard est un outil Web pour la gestion des applications et des infrastructures basées sur le cloud. il est aide Netflix à créer et à déployer des centaines d’applications et de services sur le cloud Amazon. il est publié sous la licence Apache, Version 2.0. N’hésitez pas à partager le projet et à y apporter des améliorations.

Top Projets Open Source Netflix – Services d’exécution et bibliothèques communs

Hystrix

Hystrix est une bibliothèque de tolérance de latence et de panne conçue pour isoler les points d’accès aux systèmes, services et bibliothèques tiers, arrêter les défaillances en cascade et activer la résilience dans les systèmes distribués complexes où la défaillance est inévitable. Dans un environnement distribué, inévitablement certaines des nombreuses dépendances de service échoueront. Hystrix est une bibliothèque qui vous aide à contrôler les interactions entre ces services distribués en ajoutant une tolérance de latence et une logique de tolérance aux pannes. Hystrix le fait en isolant les points d’accès entre les services, en arrêtant les échecs en cascade entre eux, et en fournissant des options de repli, qui améliorent la résilience globale de votre système.

Karyon

Karyon est un framework et une bibliothèque qui contient essentiellement le schéma de ce que signifie l’implémentation d’un service Web prêt pour le cloud.

Turbine

Turbine est un outil d’agrégation des flux de données JSON SSE (Server-Sent Event) en un seul flux. Le cas d’utilisation ciblé est un flux de métriques provenant d’instances d’un SOA agrégées pour les tableaux de bord. Netflix utilise Hystrix qui a un tableau de bord en temps réel qui utilise Turbine pour agréger les données de 100 ou 1000 de machines.

Laire aussi  utiliser Gmail en mode hors connexion maintenant

 

Top Projets Open Source Netflix – Persistance des données

EVCache

EVCache est une solution de mise en cache basée sur memcached et spymemcached qui est principalement utilisée pour l’infrastructure AWS EC2 pour la mise en cache des données fréquemment utilisées.

Dynomite

Inspiré du livre blanc Dynamo d’Amazon, Dynomite est une implémentation de dynamo générique pour différents moteurs de stockage k-v.

Astyanax

Astyanax est un client Java de haut niveau pour Apache Cassandra. Apache Cassandra est une base de données orientée colonne hautement disponible.   Astyanax fournit une API de style fluide qui guide l’appelant pour affiner la requête d’une clé à l’autre et fournit des requêtes pour les cas d’utilisation plus complexes rencontrés par Netflix. Les avantages opérationnels d’Astyanax par rapport à Hector incluent une latence plus faible, une variance de la latence réduite et une meilleure gestion des erreurs.

Tout cela concernait les projets Open Source Netflix liés à la persistance des données. Discutons des outils d’imsight, de fiabilité et de performance:

Les meilleurs projets Open Source de Netflix – Insight, fiabilité et performance

Atlas

Aussi Atlas dispose d’un stockage de données en mémoire, ce qui lui permet de collecter et de rapporter un très grand nombre de métriques, très rapidement.

La glace

Ice offre une vue d’ensemble de notre paysage de nuages ​​vaste et complexe d’un point de vue de l’utilisation et des coûts.  La possibilité d’utiliser des modèles d’utilisation à l’échelle mondiale, tout en les décomposant en une région, une zone de disponibilité ou une équipe de service, offre une flexibilité incroyable. Ice nous permet de quantifier notre empreinte AWS et de prendre des décisions éclairées concernant les achats de réservation et la réaffectation des ressources.

Armée Simienne

L’Armée Simienne est une suite d’outils pour maintenir votre cloud en pleine forme. Simian Army se compose de services (Monkeys) dans le nuage pour générer différents types d’échecs, détecter des conditions anormales et tester notre capacité à survivre. L’objectif est de garder le cloud sécurisé, sécurisé et hautement disponible. Actuellement, les simiens comprennent Chaos Monkey, Janitor Monkey et Conformity Monkey.

Laire aussi  Les smartphones de jeu sont encore une chose dans un monde de jeu

Après l’analyse et les projets liés aux performances, parlons des meilleurs projets open source Netflix liés à la sécurité:

Top Projets Open Source Netflix – Sécurité

Singe de sécurité

Security Monkey surveille les modifications de stratégie et les alertes sur les configurations non sécurisées dans un compte AWS. Il s’avère également être un outil utile pour repérer les problèmes potentiels car il s’agit essentiellement d’un système de suivi des changements.

Scumblr

Scumblr est une application web qui permet d’effectuer des recherches périodiques et de stocker / prendre des actions sur les résultats identifiés. Les recherches Scumblr utilisent des plugins appelés Search Providers. Chaque fournisseur de recherche sait comment effectuer une recherche via un site ou une API spécifique (Google, Bing, eBay, Pastebin, Twitter, etc.).

 

Emballer

J’espère que vous avez utilisé notre Top des projets Open Source Netflix que vous devez savoir, n’est-ce pas?

Au cas où vous avez des doutes à ce sujet, n’oubliez pas de laisser un commentaire ci-dessous. Je vous contacterai au plus tôt.

Partager Top des projets Open Source Netflix que vous devez savoir avec vos amis. Laissez-les s’amuser des derniers films et des émissions de télévision gratuitement.

Lisez également: Comment obtenir Compte Netflix gratuit sans carte de crédit

La liste ci-dessus des meilleurs projets open source Netflix a été préparée avec des contributions de Netflix OSS.

 


LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here