Stack Tecnológico de Netflix
Móvil y web: Netflix ha adoptado Swift y Kotlin para construir aplicaciones móviles nativas. Para su aplicación web, utiliza React.
Comunicación frontend/servidor: GraphQL.
Servicios backend: Netflix depende de ZUUL, Eureka, el framework Spring Boot y otras tecnologías.
Bases de datos: Netflix utiliza EV cache, Cassandra, CockroachDB y otras bases de datos.
Mensajería/transmisión: Netflix emplea Apache Kafka y Fink para fines de mensajería y transmisión.
Almacenamiento de video: Netflix utiliza S3 y Open Connect para el almacenamiento de videos.
Procesamiento de datos: Netflix utiliza Flink y Spark para el procesamiento de datos, que luego se visualiza utilizando Tableau. Se utiliza Redshift para el procesamiento de información de almacenes de datos estructurados.
CI/CD: Netflix utiliza varias herramientas como JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker, Altas y más para los procesos de CI/CD.
Post #696
7.01K

- 👍 15
- ❤ 4
- 😢 1