우당탕탕~ 영상 서비스 개발기 3탄 : 플레이어 백엔드 서버와 데이터 수집
본 글은 영상 서비스 개발기 3탄으로, 플레이어 백엔드 서버와 로그 수집 분석에 대해 다룹니다. VODKA(CMS) 및 Player 백엔드 API 개발 시 사용된 기술과 고민을 공유합니다. 특히 GCP 환경에서 Serverless 서비스(Cloud Function, Cloud Run) 활용 시 발생하는 Cold Start 문제를 해결하기 위해 Java + Spring Boot 대신 Go 언어를 선택한 이유를 설명합니다. Go 언어는 빠른 컴파일 및 실행 속도, 병행성 지원, 단일 바이너리 배포 등의 장점을 가지며, 이는 Serverless 환경에서의 성능 문제를 완화하는 데 기여합니다. 또한, 로그 수집 및 분석 과정에서의 경험도 함께 다룹니다.
