Requirements: Analysis Data Model High Level Design Low Level Design API Services Required Non Functional requirements Caching High Availability Scaling the system Security Post navigation Netflix System Design Design Shared Drive