[정리] Youtube가 가진 기능 도메인으로 정리해보기

2023. 5. 10. 23:44·개발/정리
728x90
반응형

유투브는 어떤 기능이 존재할까라는 생각을 하며 유튜브 홈페이지를 들어가봤다.

1. 사용자 관점에서 기능 정리

먼저 눈에 보이는건 동영상과 관련된 기능이었다.

 

1. 동영상 나열

2. 쇼츠 동영상 나열

3. 동영상 미리보기

4. 동영상 검색

5. 카테고리 선택

6. 구독한 채널 동영상 보기

 

그다음 눈에 들어온건 로그인 관련 기능이다.

1. 로그인, 로그아웃

2. 알람

3. 동영상 만들기

4. 보관함

5. 시청기록

6. 내 동영상

 

그 다음 하나의 동영상을 클릭하여 들어가봤다.

1. 일시정지

2. 영상 구간 선택

3. 구독

4. 좋아요, 싫어요

5. 신고

6. 클립만들기

7. 댓글 달기

8. 댓글 좋아요

9. 대댓글

10. 다른 동영상 보기

11. 날짜 표시

12. 조회수 표시

 

 

설정도 들어가봤다.

1. 멤버십 구독

2. 채널 만들기

3. 재생 설정

4. 오프라인 저장 설정

5. 고급설정

 

2. 도메인 관점에서 기능 정리

1. 회원

2. 동영상

- 재생

- 정지

- 특정 시간대로 이동

- 좋아요, 싫어요

- 저장

- 신고

- 클립만들기

3. 알람

4. 댓글

- 댓글 작성

- 좋아요

- 대댓글

5. 채널

- 구독, 구독해제

- 채널 생성

6. 설정

- 멤버십가입, 해제

- 재생 설정

- 저장 설정

7. 검색

8. 카테고리

- 카테고리 선택

 

사용자 관점으로 눈에 보이는 것만 기능들을 정리할때보단 도메인 기준으로 정리를 하니 한 눈에 더 잘들어왔고

도메인 기준으로 정리한 기능들만 보고 이 홈페이지가 어떤 홈페이지구나라는걸 더 빨리 유추할 수 있을것 같다.

728x90
반응형

'개발 > 정리' 카테고리의 다른 글

[정리] Http Method 정리  (0) 2023.05.19
[정리] DDD 설계 vs SQL중심 설계  (0) 2023.05.12
[정리] 객체지향의 4가지 특징  (0) 2023.05.03
[정리] 라이선스(저작권)  (0) 2023.05.03
[정리] 변수란 무엇일까?  (0) 2023.05.02
'개발/정리' 카테고리의 다른 글
  • [정리] Http Method 정리
  • [정리] DDD 설계 vs SQL중심 설계
  • [정리] 객체지향의 4가지 특징
  • [정리] 라이선스(저작권)
TeTedo.
TeTedo.
  • TeTedo.
    TeTedo 개발 일기
    TeTedo.
  • 전체
    오늘
    어제
    • 분류 전체보기 (319)
      • 개발 (274)
        • Article (4)
        • 정리 (21)
        • Spring Boot (17)
        • JPA (2)
        • JAVA (6)
        • Database (4)
        • 자료구조 (11)
        • 알고리즘 (32)
        • React (20)
        • Docker (10)
        • node.js (18)
        • Devops (11)
        • Linux (4)
        • TypeScript (3)
        • Go (10)
        • HyperLedger (4)
        • BlockChain (43)
        • html, css, js (48)
        • CS (3)
        • AWS (3)
      • 모아두고 나중에 쓰기 (3)
      • 팀프로젝트 (18)
        • SNS(키보드워리어) (9)
        • close_sea (9)
      • 개인프로젝트 (1)
        • Around Flavor (1)
        • CHAM (13)
        • ethFruitShop (5)
      • 독서 (0)
        • 스프링부트와 AWS로 혼자 구현하는 웹 서비스 (0)
  • 블로그 메뉴

    • 홈
    • 개발일기
    • CS
    • 실습
    • 코딩테스트
    • 웹
    • Go
    • node.js
    • 팀플
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    mysql
    프로그래머스
    하이퍼레저
    컨테이너
    go
    html
    명령어
    CSS
    블록체인
    go언어
    erc20
    도커
    node.js
    React
    ERC721
    nodejs
    30일 챌린지
    js
    node
    30일챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
TeTedo.
[정리] Youtube가 가진 기능 도메인으로 정리해보기
상단으로

티스토리툴바