Professional Documents
Culture Documents
TSfinal
TSfinal
kandlakoya,hyderabad
Department of computer science and engineering
NETFLIX SYSTEM
DESIGN Presented by
Prajnaya.b
20H51A0507
EVOLUTION OF SYSTEM DESIGN
Architecture
Module
Components
Interfaces
Data
SYSTEM DESIGN PRINCIPLES
Scalability
Reliability
Availability
Maintainabilty
COMPONENTS OF NSD
Open connect
Client Database
(or) Netflix CDN
How does
Netflix onboard
a movie/video
Apache Spark for recommendations
User interaction with the service (viewing history and how user rated
other titles)
Collaborative filtering: The idea of this filtering is that if two Content-based filtering: The idea is to filter those videos
users have similar rating history then they will behave similarly which are similar to the video a user has liked before
in the future
High-Level System Architecture
ADVANTAGES
Content
Auto generated
recommendatio
thumbnails
n system
MACHINE
LEARNING
TECHNOLOGY
Location for
shooting
Content quality IN NETFLIX