온라인 비디오 플랫폼을 위한 클라우드 마이그레이션 솔루션

온라인 비디오 플랫폼을 위한 클라우드 마이그레이션 솔루션

도전

저희 고객사는 일본 최고의 엔터테인먼트 기업으로, 전자 상거래 및 디지털 엔터테인먼트 분야에서 사업을 운영하고 있습니다. 저희에게 제기한 문제는 복잡한 부분과 기능을 갖춘 전체 시스템을 클라우드 환경으로 6개월 안에 이전하는 것입니다. 그 목표를 달성하기 위해 20명의 전문가 팀을 고용하고자 합니다.

  • 시간이 촉박한 마감일: 시간이 많이 소모적이고 노동 집약적인 작업들은 6개월이라는 촉박한 기간에 더욱 압박감이 가중되었습니다.
  • 복잡한 작업:  그 당시에 시스템 운영을 위한 자체 배포 및 자체 유지 보수 데이터 센터에는 고비용과 저성능 등의 여러 가지 단점이 있었습니다. 그래서 고객사는 전체 시스템을 마이그레이션하여 이러한 단점을 극복할 수 있는 솔루션을 원했습니다. 이 프로젝트는 단순히 하나의 기능이 아니라 서버, 데이터베이스부터 프론트 엔드와 백 엔드까지 전체 시스템을 클라우드로 이전해야 했기 때문에 복잡했습니다. 시스템 마이그레이션 외에도, 저희 고객사는 온라인 제품 출시, SEO 및 마케팅과 같은 비즈니스 요구 사항을 충족시키기 위해 새로운 기능을 개발하고자 했습니다.

솔루션

프로젝트 초반부터 우리는 고객사의 시스템 인프라 아키텍처를 활용할 수 없을 것임을 발견했습니다. 그 이유는 첫째로 구식이었고, 둘째로 우리 고객사는 이전에 기술 문서를 작성하지 않았기 때문입니다. 이는 우리가 처음부터 시작해야 한다는 것을 의미합니다. 

CMC Global의 개발 팀은 우리 고객사의 문제를 정확히 파악하고 적절한 컨설팅을 제공했습니다. 이를 위해 우리는 먼저 이전 운영 체제를 경험하고 학습하여 시작합니다. 그 후 전체 인프라 아키텍처를 다시 작성하고 성능에 영향을 주지 않고 동일한 대기 시간을 보장하면서 시스템 마이그레이션을 위해 고객에 합리적인 솔루션을 제공했습니다. 작업 단계는 다음과 같습니다:

디자인 -> 검토 -> 구현 -> 운영 -> 개선

프로젝트 기간 동안 저희는 매일 회의를 진행하여 진행 상황을 업데이트하고, 배포 과정에서 버그를 찾기 위해 주간 보고서를 작성했습니다. 몇 달 후, 저희 프로젝트 팀은 직접 비즈니스 부서와 협력하며, 고객사에게 가치 있는 컨설턴트로 인정받았습니다.

새로운 기술을 검증하고 구현하는 과정 이후, 저희는 클라우드 컴퓨팅, 코드와 같은 인프라스트럭처 (Terraform, Ansible), AWS Serverless, CI/CD, Java, PHP, VueJS와 같은 고객의 문제에 적합한 기술을 적용했습니다.