Monday, February 21, 2022

System Design Interview: Design Netflix

Feb. 21, 2022

Here is the link. 

Take my notes, and also study how to take good notes on requirements. It may take 10 minutes to prepare those content, but it is part of important for me to learn how to be an interviewer or interviewee. 

System design is such great challenge for me to get back on. I like to learn and enjoy the challenge. 

6:32/ 27:49

  • user activity data - aggregate and process
  • low latency & global
  • recommendation engine - background async
  • 200M users
Types of data
  • video content
  • video static content - names of movies, desc, thumbnails
  • user metadata - user watched, last watched timestamp, likes
  • activity logs - clicks, impression, scrolls, find tune 
   200M users
10K videos * 1hr av * 30GB/hr = 300 TB

Video statis content 

User metadata - postgres 
Static content postgres
API services
Redis cache
Load balancer
Blob store - S3
CDN Populator
CDN




No comments:

Post a Comment