팀 전체가 하나 되어 극복한 동영상 생성용 서버리스 기반의 SaaS화/지방 도시에서 이룬 "1개월 프로젝트"의 비하인드 스토리
UHB 홋카이도문화방송 주식회사

- 자체 개발한 세로형 동영상 자동 생성 기반의 SaaS화 필요
- 1개월이라는 짧은 개발 기간으로 기존 내부 개발 방식으로는 어려움
- 미래를 대비한 IaC 기술 습득이 과제
- 면밀한 커뮤니케이션으로 짧은 납기 내 SaaS화 실현
- 향후 개발에도 적용 가능한 IaC 노하우 습득
- 홋카이도 개발자 커뮤니티의 AWS 활성화를 위한 지속적 기여 목표
홋카이도 전역을 커버하는 민간 텔레비전 방송국인 홋카이도문화방송(이하 UHB)은 다양한 AWS 서비스를 활용하고 있습니다. 2024년 11월, 자체 개발한 세로형 동영상 자동 생성 기반을 SaaS화하는 프로젝트가 시작되었습니다. 클래스메소드의 지원을 받아 단 1개월 만에 미션을 달성했습니다. 그 밀도 높은 내용에 대해 핵심 인물인 스기모토 아유키 씨에게 이야기를 들었습니다.
짧은 납기의 개발로 내부 개발로는 간에 맞지 않아 기술 지원 결정
1972년에 개국한 UHB는 홋카이도 삿포로시에 본사를 둔 지역 밀착형 민영 텔레비전 방송국입니다. FNN(후지 뉴스 네트워크)/FNS(후지 네트워크 시스템) 계열 프로그램을 방송하는 동시에, 자체 제작 프로그램으로 홋카이도의 정보와 매력을 전달하고 있습니다.
방송 업계에도 클라우드화의 물결이 밀려오고 있으며, UHB는 예전부터 뉴스 동영상의 온라인 배포에 주력해왔습니다. 퍼블릭 클라우드로는 AWS를 채택하여, 뉴스 원고 및 동영상 제작 효율화를 위해 생성형 AI 서비스인 Amazon Bedrock, AI 음성 생성기인 Amazon Polly, 뉴스 소스의 검색성 향상을 위해 Amazon DynamoDB를 활용하고 있습니다.
AWS와의 인연은 2021년부터 시작되었습니다. 편성국으로 이동한 스기모토 씨가 시청률 등의 데이터 분석 기반으로 BI 도구인 Amazon QuickSight를 도입한 것이 계기였습니다. 이를 시작으로 앞서 언급한 서비스들의 활용 방법을 모두 독학으로 습득한 스기모토 씨는 현재 사내 최고의 AWS 전문가로 활약하고 있습니다.
그중에서도 큰 성과는 AWS Lambda를 활용한 서버리스 세로형 동영상 자동 생성 기반입니다. 이 기반에서는 AWS Amplify로 웹 앱화한 도구를 통해 사내 사용자가 뉴스 동영상을 기반으로 간편하게 세로형 동영상을 생성할 수 있습니다.

동영상은 YouTube Shorts나 TikTok으로 배포되어 스마트폰으로 뉴스를 시청하는 사용자층에 대한 어필에 성공했습니다. "컨셉은 '편집 지식이 전혀 없는 사내 사용자도 사용할 수 있는 앱'이었습니다. 제목과 동영상을 불러오면 지정한 템플릿을 기반으로 자동으로 합성되어 세로형 동영상이 완성되는 구조입니다"라고 스기모토 씨는 설명합니다.
이 도구는 외부에서도 높은 평가를 받아, 2024년 11월에는 SaaS화하여 각 방송국으로 확대하고 싶다는 제안을 받았습니다. 하지만 SaaS화하기 위해서는 자체 시스템을 범용화해야 하는 장벽이 있었습니다. 주어진 기간은 단 1개월이었고, 게다가 스기모토 씨는 IT 담당자가 아닌 편성국 업무가 본업입니다. 리소스와 시간이 절대적으로 부족한 상황에서 스기모토 씨는 처음으로 기술 지원 서비스의 도움을 받기로 결정했습니다. 그리고 클래스메소드를 소개받았습니다.
"기술 블로그인 'DevelopersIO'에는 지금까지도 정보 수집으로 상당히 도움을 받았고, 삿포로시에 거점이 있어서 AWS 이벤트나 스터디 모임에서 클래스메소드 엔지니어들과 만날 기회가 많았기 때문에 기술력이 매우 높다는 것을 알고 있었습니다. 납기가 짧았던 만큼 중요하게 생각했던 것은 풍부한 지식과 원활한 커뮤니케이션이었습니다. 개인적으로는 클래스메소드가 유일한 선택지라고 생각했기에 최선의 결과가 되었습니다" (스기모토 씨)

IaC 도구로 배포 시간 단축하고 노하우를 공유받으며 SaaS화 성공
현장 지원에는 이벤트를 통해 교류가 있었던 2명의 엔지니어가 배정되었습니다. "뚜껑을 열어보니 제가 평소 DevelopersIO에서 블로그 글을 참고하던 '최고로 추천하는 엔지니어'들이었습니다. 처음부터 커뮤니케이션 장벽 없이 시작할 수 있었던 것은 시간적으로도 상당히 절약할 수 있었습니다"라고 스기모토 씨는 말합니다. 소통은 Backlog를 통해 이루어졌으며, 과제나 진행 상황 등을 명확하게 공유할 수 있었던 것도 신속한 진행으로 이어졌다고 합니다.
성과물은 우선 PoC로 전개하는 것이 목표였습니다. 클래스메소드는 IaC(Infrastructure as Code) 도구를 통해 세로형 동영상 자동 생성 기반의 기반이 되는 각종 AWS 서비스의 배포 시간 단축을 추진했고, 스기모토 씨는 자사용으로 개발했던 템플릿의 범용화를 담당했습니다. 제한된 시간 속에서 역할을 분담하며 프로젝트가 진행되었습니다.
"싱글 테넌트로 할지 멀티 테넌트로 할지에 대한 논의부터 시작하여, 이 짧은 기간에 무엇을 우선해야 할지 판단하면서 IaC와 AWS Serverless Application Model(AWS SAM)을 통한 AWS 환경을 구축해 나갔습니다. 동시에 범용적인 SaaS로 만들기 위한 브레인스토밍을 하며, 지금까지 독학으로 해왔던 부분의 개선점이나 의문점을 빠짐없이 물어볼 수 있었던 것은 정말 큰 도움이 되었습니다" (스기모토 씨)
스기모토 씨는 채팅에서의 빠른 응답과 높은 답변 정확도에도 만족하고 있습니다. "즉시 답변하기 어려운 경우에는 나중에 참고가 되는 블로그를 작성해서 보내주기도 했습니다. 저만을 위한 매뉴얼을 만들어주신 것과 같아서 정말 큰 도움이 되었습니다"라고 회상했습니다.
한편, 지원을 담당한 클래스메소드 담당자는 "스기모토 씨는 뛰어난 엔지니어입니다. 기본 코드가 클라우드 네이티브에 가까워서 이식하기 쉬웠습니다" "시스템 구성을 포함해 처음부터 스토리를 명확하게 설명해 주신 것도 컸습니다. 덕분에 취사선택이 원활하게 이루어졌습니다"라고 소감을 밝혔습니다. 이렇게 팀 전체가 하나가 된 결과, 1개월이라는 타이트한 기간의 미션은 무사히 성공을 거두었습니다.
습득한 지식과 스킬이 자신의 자산으로
스기모토 씨는 클래스메소드의 기술 지원에 대해 "이번 프로젝트는 제가 혼자 개발했다면 1개월 이상 걸렸을 것이 1주일 만에 완료된 느낌입니다. 지원이 없었다면 분명히 실현할 수 없었을 것입니다. 유료 컨설팅을 받은 경험은 처음이었지만, 항상 신뢰감이 있었습니다"라고 평가합니다.
또 다른 성과는 프로젝트를 통해 많은 지식을 얻었다는 점입니다.
"IaC는 언젠가 다뤄야 한다는 것을 인식하고 있었지만, 이 프로젝트 이전에는 제 업무에서 사용할 기회가 없었습니다. 이번에 처음 다루는 타이밍에 제가 만든 환경을 그대로 IaC로 만들어주셔서, 그것을 기반으로 IaC를 공부할 수 있다는 것은 귀중한 자산이 되었습니다. 마치 손에 교과서가 남아있는 것처럼, 향후 학습 기간과 비용도 대폭 단축하고 절감할 수 있었다고 생각합니다" (스기모토 씨)
시간을 거슬러 올라가면, UHB 사내에서 AWS 활용이 진행되지 않던 시절부터 스기모토 씨는 스스로 AWS를 배우고 싶다는 마음에서 자발적으로 Amazon QuickSight를 사용하기 시작한 경위가 있습니다. 사내에서의 꾸준한 보급 활동 결과, 현재는 사내 절반 정도의 사람들이 분석 도구로 Amazon QuickSight를 사용하게 되었습니다. 스기모토 씨는 사내 AWS 활용의 향후에 대해 이렇게 말합니다.
"클라우드는 본업인 방송 사업에서도 상당히 침투하고 있습니다. 이번 프로젝트는 그쪽에서도 활용할 수 있는 부분이 많아서 큰 의미가 있었습니다. 습득한 스킬은 자사의 세로형 동영상 앱을 업데이트할 때 활용하고 있습니다. 이처럼 지원 기간 외의 혜택도 매우 컸다고 느끼고 있습니다" (스기모토 씨)

함께 걸어가며 홋카이도의 AWS 씬을 활성화하는 관계
현재 SaaS화한 세로형 동영상 간편 생성 기반은 9개 방송국에서 PoC가 진행되고 있으며(※2025년 2월 기준), 준키 방송국도 채택하고 있다고 합니다. 숏폼 동영상을 늘린 결과 SNS 팔로워가 10만 명을 돌파한 사례도 있는 등 예상 이상의 반응이 나타나고 있습니다.
타사 전개가 본격화될 경우, SaaS의 판매 및 유지보수 운영은 UHB의 자회사가 담당하지만, 완전히 이관될 때까지는 스기모토 씨와 클래스메소드의 관계가 지속됩니다. 예를 들어 운영 효율화를 위해 CMS 기능이 필요하게 되면, UHB에 남아있는 개발 환경을 기반으로 구축하는 것도 고려하고 있습니다. 또한 스기모토 씨는 "세로형 동영상 외에도 팩스 자동 원고화, 음성 데이터화 등 AWS를 기반으로 한 많은 앱이 있기 때문에, 그것들로 확대 전개 기회가 있다면 또 함께하고 싶습니다"라고 말했습니다.

