Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
우당탕탕~ 영상 서비스 개발기 1탄 : 영상 CMS 섬네일

우당탕탕~ 영상 서비스 개발기 1탄 : 영상 CMS

카카오엔터테인먼트 favicon카카오엔터테인먼트·Architecture·
GraphQLRetoolReact AdminRefineAdminJS
2023년 04월 03일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

카카오엔터테인먼트의 영상 CMS(VODKA) 구축 및 Tus 대용량 업로드 구현 사례를 통해 프론트-백엔드 아키텍처와 운영 도구 도입 경험을 공유합니다.

구현 방법

  • 프론트: React Admin/Refine/Retool/AdminJS 비교 후 Refine를 선택하고 App.tsx에 Provider를 연결, Resource 기반 화면 구성 및 Ant Design UI 활용
  • 백엔드/API: Apigee Shared Flows로 OKTA 인증 도입, Tus 프로토콜 기반 업로드 서버 설계
  • 인프라: Golang으로 Cloud Run에서 스트리밍 업로드를 구현했고, 이후 HTTP/2 지원을 위해 GKE로 이전, Redis로 분산 락 관리, GCS와의 연동 및 청크 병렬 처리 최적화

주요 결과

  • 대용량 업로드의 안정성 및 처리 속도 향상
  • 청크 메타정보를 Redis 캐시에 저장해 GCS 합치기 속도 및 신뢰성 개선
  • 프로젝트 기간은 2022년7월~2023년3월로 영상 서비스 운영에 적용

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
라이브채팅 플랫폼 구현기 1탄 : 개발 언어 및 기반기술 조사 섬네일
71%

라이브채팅 플랫폼 구현기 1탄 : 개발 언어 및 기반기술 조사

카카오엔터테인먼트 favicon카카오엔터테인먼트·2023년 03월 06일
DAU 150만, MAU 300만 올웨이즈 서비스의 무중단 EKS 마이그레이션 — 실전 데브옵스 이야기 섬네일
71%

DAU 150만, MAU 300만 올웨이즈 서비스의 무중단 EKS 마이그레이션 — 실전 데브옵스 이야기

레브잇 favicon레브잇·2025년 05월 15일
우당탕탕~ 영상 서비스 개발기 3탄 : 플레이어 백엔드 서버와 데이터 수집 섬네일
70%

우당탕탕~ 영상 서비스 개발기 3탄 : 플레이어 백엔드 서버와 데이터 수집

카카오엔터테인먼트 favicon카카오엔터테인먼트·2023년 04월 05일