top of page

Netflix Overall Architecture

  • Writer: Bruno Andrade
    Bruno Andrade
  • Jun 13, 2023
  • 1 min read

Mobile and web: Netflix has adopted Swift and Kotlin to build native mobile apps. For its web application, it uses React.
Frontend/server communication: GraphQL.
Backend services: Netflix relies on ZUUL, Eureka, the Spring Boot framework, and other technologies.
Databases: Netflix utilizes EV cache, Cassandra, CockroachDB, and other databases.
Messaging/streaming: Netflix employs Apache Kafka and Fink for messaging and streaming purposes.
Video storage: Netflix uses S3 and Open Connect for video storage.
Data processing: Netflix utilizes Flink and Spark for data processing, which is then visualized using Tableau. Redshift is used for processing structured data warehouse information.
CI/CD: Netflix employs various tools such as JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker, Altas, and more for CI/CD processes.


 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
SIGN UP AND STAY UPDATED!

Thanks for submitting!

  • Instagram
  • Facebook
  • Twitter

© 2023 Talking Business with Craw, Cris, Miguel and Bruno.

bottom of page