-
업로드 어떻게 어디에 할건지
- 어디에→ Object Storage 경로명 설정 ← private 으로 설정 후 signed url 활용
- 프로필사진: image/user/userid
- 커버사진: image/cover/musicId
- 음악파일: music/musicId/mp3, ts, m3u8
- 어떻게 signed url 활용할건지 서버에서 받c아서 업로드할건지
-
변환 어떻게 할건지
- 람다로 변환을해서 스토리지에 저장하도록
-
스트리밍 어떻게 할건지
VOD Station
- CDN+ (변환X, 캐시처리, 서버 분산 → 변환만 해주면 빠릿빠릿한 스트리밍 가능할듯)
- nginx cache 서버 (캐시처리만, 서버 분산 X) ← 멘토님께 여쭤보고 싶다.
-
Jest 관련 설정하기
-
도커, CD 배포
-
서버 인프라 환경 재구축

이런 느낌?
-
회원 탈퇴 API 필요
-
Access Token 으로 회원 검증 API 필요
Authorization: Bearer 토큰
-
이슈 - 중복검사 한글 안됨
-
Swagger 문서 Header
-
스트리밍 API, 파일 변환은 어떻게 할건지
-
VOD Station 을 사용하는 것은 할 게 너무 없고, NCP의 CDN+를 사용하면 변환해서 버킷에 넣어주기만 하면 (규칙대로) .m3u8, .ts 파일을 보내는 API 는 안만들어도 됨. (비용은 100GB에 9000원)
서비스적인 면에서는 무조건 CDN+ 를 사용하는 것이 맞고, 도전적인 면에서는 직접 만드는 것인데 이것에 대해서 상의 필요
NAVER CLOUD PLATFORM
[이렇게 사용하세요!] 안정적인 콘텐츠 전송을 위한 CDN 활용법
- 아니면 cdn 이렇게 지역별 서버 분산은 아니어도 nginx cache server 를 구현해보는 것은 어떤지?
- 캐시 서버 구현해서 스트리밍 시간을 a초 → b초로 줄였다고 쓰면 이력서에 큰 도움이 되긴 할 듯
해피쿠 블로그 - [Nginx] Nginx로 CDN(Cache server) 구축하기