가상 면접 사례로 배우는 대규모 시스템 설계 기초

OTT 추천 시스템

  • OTT 제공 N사는 사용자의 시청이력 기반으로 추천 시스템을 만들어서 추천 목록을 노출하여 사용자들이 보다 더 자사의 서비스를 사용하게 만들려고 합니다. 해당 시스템을 어떻게 디자인하면 좋을까요?
  • 추천 시스템은 기존에 없던 새로운 시스템으로 기존 서비스와 별도로 구성되서 구현됩니다.
  • 해당 추천 목록은 메인 화면에 한 지면에 노출되는 형태를 가집니다.
    • ex - 누구누구님이 좋아할 것 같은 콘텐츠
    • 추천 시스템의 추천은 주기를 가지고 구현됩니다.
    • 사용자는 해당 추천 목록에서 추천 목록에서 삭제가 가능합니다.