왓챠는 다양한 취향을 가진 시청자들을 위해 다채로운 영상 콘텐츠들을 제공하고 있습니다. 이를 위해 왓챠는 고용량 원본 영상을 웹, 모바일, TV에서 원활히 재생할 수 있도록 압축하는 인코딩 작업을 Kubernetes 위에서 수행하고 있습니다. 하지만 복잡한 Kubernetes 환경에서…
현재 왓챠에서는 마케터가 스스로 KPI 대시보드를 만들어 레포트를 작성하고, 운영자가 자동화 도구를 만들어 업무를 자동화하고 있습니다. ML 엔지니어는 자체 데이터 분석 플랫폼을 제작해 데이터를 분석하고, 사업팀에서는 자체 CRM을 구축해 SaaS를 대체하고 있습니다. 사내 직원들은 누…
WATCHA Branding Notes ⑤ 앱 스토어와 구글 플레이 스크린샷은 사용자가 앱 서비스를 경험하기 전에 가장 먼저 만나는 접점이다. 그 몇 장에서 “이게 나에게 맞는 서비스인가”를 판단한다. 왓챠와 왓챠피디아는 이름의 연결고리는 명백하지만 사용자에게 전달하는 경험의 본질은 확…
1부에서 “왓챠 웹이 PiP를 지원한다”고 알려드렸습니다. 이번 편은 실제 적용기 입니다. 특히 DRM 영상·자막·왓챠파티가 얽힌 실서비스에 붙이는 건 전혀 다른 일이었습니다. 📑 목차 1. 들어가기 전에 — 웹 PiP에는 두 종류가 있습니다 (#b1c2) 2. 동작 원리 — Docum…
저는 장송의 프리렌을 정말 좋아합니다. 그래서 애니를 한켠에 틀어놓고 게임이나 일을 할 때가 많습니다. 들려오는 대사와 잠깐씩 보는 장면만으로도 충분히 좋거든요. 그런데 한켠에 틀어놓으면 새 창을 띄울 때마다 영상이 그 뒤로 덮여 버리는 문제가 있습니다. 화려한 전투씬이 시작될 땐 바로…
WATCHA Branding Notes ④ 디지털에 뿌리를 둔 브랜드를 오프라인에서 경험시키는 일은 생각보다 어렵다. 왓챠는 데이터와 기록 위에서 작동하는 브랜드다. 수억 개의 별점과 코멘트가 쌓이며 만들어진 취향의 흔적들. 그 경험을 직접 발 딛고 서는 공간에서는 어떻게 체감하게 할…
WATCHA Branding Notes ③ 왓챠와 왓챠피디아는 같은 회사 안에서 운영되는 서비스지만 서로 다른 역할을 가진다. 이 글은 두 서비스의 관계를 브랜드 관점에서 바라보며, 왓챠피디아의 서비스 구조를 기록이라는 관점에서 정리해본 글이다. 왓챠는 콘텐츠를 발견하고 감상하는 플랫폼…
클라우드 인프라를 운영하는 사람이라면 누구나 비용 최적화를 원합니다. 하지만 이를 달성하는 것은 누구에게나 쉽지 않습니다. 그래서 이 문제를 해결하기 위해 많은 이들이 FinOps와 같은 프레임워크를 도입해 이 같은 문제를 해결하고자 해왔습니다. FinOps는 클라우드와 같은 기술 분야…
왓챠파티@무비랜드 회고의 마지막 편입니다. 지난 1년간, 왓챠가 직접 만난 유저 한 사람, 한 사람에게 왓챠라는 브랜드가 조금 더 자연스럽게, 일상 속에 은근히 스며들기를 바랐습니다. 우리는 늘 100명의 관심보다, 꾸준히 함께할 1명과의 연결을 더 소중하게 여겨왔었어요. 왓챠파티@무비…
왓챠파티@무비랜드 회고 두 번째 편입니다. 이번 편에서는 낯설지만 그래서 더 특별했던 기획 아이디어와 왓챠팀의 비주얼 역량이 유난히 빛났던 두 개의 테마를 소개합니다. 왓챠와의 만남이 ‘운명’처럼 느껴졌던 〈퀸 크랩〉은 제인이, 가장 오랜 시간 준비해 다각적인 기획이 빛을 발한 〈후 아…
2025년 2월 19일 수요일, 열한 번째 테마를 마지막으로 왓챠파티@무비랜드의 여정이 막을 내렸습니다. 2024년 초, 왓챠는 성수동에 오픈을 앞둔 무비랜드에서 1년간 오프라인 왓챠파티를 진행하기로 결심합니다. 무비랜드는 30석 규모의 소극장으로, 매달 다른 큐레이터가 선정한 영화를…
왓챠 웹은 2016년부터 react + node(express) 기반으로 운영되었지만, 최근 대중적인 프레임워크의 발전으로 인해 우리의 기존 구조를 유지하는 것이 점점 부담되고 있었습니다. 이에 따라 Remix로 마이그레이션을 결정한 과정과 경험을 공유하려 합니다. 왓챠 웹 구조 소개…
안녕하세요, WATCHA Server Platform 팀에서 플랫폼 엔지니어로 일하고 있는 루카입니다. WATCHA에서 모은 데이터를 효율적으로 분석하고 활용하기 위해 기존 데이터 마이그레이션 프로세스를 개선해 새로 구축한 경험, 그중에서도 AWS DynamoDB의 데이터 마이그레이션…
안녕하세요. 왓챠 ML팀에서 머신러닝 엔지니어로 일하고 있는 찰스입니다. 이전 글에서는 기존 왓챠 ML 파이프라인 및 실험 환경이 가진 문제점에 대해서 살펴보고, 문제를 해결하기 위해 컨테이너 환경의 도입, On-premise GPU 서버와 클라우드 서비스와의 연동, ML 파이프라인과…
안녕하세요. 왓챠 ML팀에서 머신러닝 엔지니어로 일하고 있는 찰스입니다. 지난 글에서는 왓챠 추천 시스템을 컨테이너 환경으로 이전하면서 발생했던 여러 고민들을 어떻게 해결했는지 살펴보았습니다. 그 이후 왓챠 ML 팀에서는 왓챠와 왓챠피디아에 사용하는 추천 모델을 다양한 요구 조건에 맞춰…
WATCHA server-platform팀에서 서버를 개발하고 있는 rogi, carl이라고 합니다. 개발한 로그 플랫폼에 대해 공유하고자 합니다. 개요 WATCHA에는 이미 잘 설계된 로그 플랫폼이 개발되어 사용 중인 바 있습니다. 그러나 시간이 지나면서 개발/비개발 양쪽 모두의 상황…
OTT 서비스의 가장 큰 특징은 여러 플랫폼에서 콘텐츠 감상을 즐길 수 있는데요, 그중에서도 스마트 티비는 OTT 서비스를 최대로 경험할 수 있는 플랫폼이라고 생각해요. 이번 글은 프로덕트 디자이너가 어떻게 스마트TV의 앱을 디자인하는지 알려드리려고 해요. 여러분이 만약 프로덕트 디자이…
라지스크린 스쿼드에서 스마트 티비의 경험을 개선하고 설계하고 있는 프로덕트 디자이너 션이에요. 여러분들은 집에서 티비를 자주 틀어놓으시나요? 혹시 이 문장에서 티비의 성격을 눈치채셨나요? 우리는 ‘티비를 틀어놓다’는 말을 많이 사용하는데, ‘틀어놓는다’는 단어는 국어사전에는 “음향 기기…