Netflix’s Overall Architecture

Web and mobile: Netflix has developed native mobile apps using Kotlin and Swift. It makes use of React for its online application. Graph QL : Netflix uses GraphQL for frontend/server communication. Backend services: ZUUL, Eureka, the Spring Boot framework, and other technologies are used by Netflix. Databases: Cassandra, CockroachDB, EV cache, and other databases are used by Netflix. Messaging and Streaming: Netflix utilizes Fink and Apache Kafka for messaging and streaming scenarios. Video Storage: Netflix stores its videos on S3 and Open Connect servers. Data processing: