→ Mobile et web : Netflix a adopté Swift et Kotlin pour construire des applications mobiles natives.
→ Pour son application web, elle utilise React.
→ Communication frontend/serveur : GraphQL.
→ Services backend : Netflix s’appuie sur ZUUL, Eureka, le framework Spring Boot et d’autres technologies.
→ Bases de données : Netflix utilise EV cache, Cassandra, CockroachDB et d’autres bases de données.
→ Messagerie/streaming : Netflix emploie Apache Kafka et Fink pour la messagerie et le streaming.
→ Stockage vidéo : Netflix utilise S3 et Open Connect pour le stockage vidéo.
→ Traitement des données : Netflix utilise Flink et Spark pour le traitement des données, qui sont ensuite visualisées à l’aide de Tableau. Redshift est utilisé pour le traitement des informations structurées de l’entrepôt de données.
→ CI/CD : Netflix emploie divers outils tels que JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker, Altas et d’autres pour les processus de CI/CD.
👉 Voilà, vous pourrez y penser lors de votre prochaine séance Netflix & Chill.
—
PS : Si vous découvrez mon contenu avec ce post, je vous invite à me suivre ici sur LinkedIn et à vous abonner à ma newsletter RISKINTEL MEDIA en cliquant sous mon nom.
*Source ByteByteGo