잼팟은 웹보드게임 전문 플랫폼입니다. '즐거움'이라는 게임의 본질을 중심에 두고 2014년부터 온라인과 모바일 환경에서 다양한 게임을 서비스하고 있습니다. 클라우드 서비스를 통해 빠르게 유동적으로 대응하는데 중요성을 두고 있으며, Azure와 Microsoft 365를 활용하여 서비스 인프라와 업무 환경을 효과적으로 구축하고 있습니다. 이를 통해 게임 경험을 향상시키고, 머신러닝과 인공지능 기술을 적극적으로 도입하여 서비스를 지속적으로 개선하고 있습니다.
잼팟은 웹보드게임 전문 게임 플랫폼입니다. ‘즐거움’이라는 게임의 본질을 중심에 두고 2014년부터 온라인과 모바일 환경에서 다양한 게임을 서비스하고 있습니다.
게임은 유행에 민감하고, 이용자들의 반응을 예측하기도 쉽지 않습니다. 지속적으로 요구사항을 파악하고 적절한 서비스를 빠르게 적용해 가며 이용자들의 요구사항에 대응할 수 있어야 합니다. 이런 특성 때문에 필요한 기능들과 적절한 인프라 규모로 곧바로 움직일 수 있는 클라우드의 역할이 중요합니다. 잼팟은 서비스 인프라 뿐 아니라 업무 환경까지 Azure와 Microsoft 365를 적극적으로 활용하고 있습니다.
풍부한 PaaS, SaaS 솔루션, 빠르고 강력한 개발 환경 제공
“마이크로소프트는 가상 머신 등의 인프라 성능도 훌륭하지만 PaaS와 SaaS 서비스가 그 어떤 클라우드 환경보다 잘 갖춰져 있습니다. 안정성이 검증된 클라우드 요소들을 바로 적용해서 아이디어들을 현실화 할 수 있습니다.”
조광래 잼팟 CTO는 마이크로소프트의 기술로 잘 준비된 요소들을 서비스에 곧바로 적용할 수 있다는 점을 Azure의 가장 큰 매력으로 꼽았습니다. 과거에는 소프트웨어 개발자와 시스템 엔지니어의 역할이 명확하게 나뉘어져 있고, 시스템 엔지니어들은 소프트웨어 개발자들이 요구하는 인프라를 그때그때 구성해서 제공하곤 했습니다.
하지만 Azure는 그 경계를 허물어서 개발자가 직접 원하는 인프라와 구성 요소들을 자유롭게 선택할 수 있도록 해 줍니다. Azure에는 전 세계의 다양한 기업들이 필요로 하는 요소들이 모두 마련되어 있고 이를 적절히 활용해 완성된 서비스로 빠르게 만들어내는 전략이 중요하다는 이야기입니다.
“필요한 모든 요소를 직접 만들어 쓰는 방법으로는 기술의 흐름을 제때 따라가기 쉽지 않습니다. 솔루션으로 해결할 수 있는 것들은 맡기는 것이 더 효율적입니다. Azure는 많은 서비스3들이 준비되어 있고, 하나의 플랫폼 위에서 유기적으로 운영됩니다.”
잼팟은 Azure Logic Apps, Azure Log Analytics 등을 통해 로그를 빠짐없이 수집하고 자동화된 대시보드를 통해서 이용자들이 게임을 어떻게 즐기고, 어떤 부분에 어려움을 겪는지 정확히 파악하고 있습니다.
Azure, 마이크로소프트의 풍부한 경험이 반영된 서비스
잼팟은 최근 Microsoft 365의 E5를 도입하기도 했습니다. 이를 통해 업무 환경의 보안과 서버, 인프라, 문서 등의 모든 보안 환경이 체계적으로 통합 관리되고 있습니다.
조광래 CTO는 Azure의 강점으로 통합 환경을 꼽았습니다. 모든 환경을 통합 관리하기 어렵기 때문에 허점이 생길 가능성이 높고, 이를 통해 보안 위협이 시작되는 경우가 많았습니다. 또한 작은 서비스 업데이트 하나가 인프라 전체를 흔들어 놓을 수도 있습니다.
게임 개발 환경에 마이크로소프트의 윈도우 환경은 절대적이고, 이를 가장 잘 이해하는 것은 마이크로소프트입니다. 마이크로소프트는 새로운 서비스를 내부 환경에서 미리 테스트한 뒤 제품으로 출시하는 개발 문화가 있어서 마이크로소프트 자체가 하나의 거대한 테스트 환경 역할을 하고 있습니다. 마이크로소프트는 각 서비스에 대해서 가장 잘 이해하고 있고, 이를 가장 잘 활용할 수 있는 정책과 시나리오도 갖고 있습니다.
새로운 기술과 트렌드가 나오면 결정을 내리기 어려운 경우도 종종 있습니다. 이럴 때는 마이크로소프트의 기본 정책을 바탕으로 조언을 들을 수 있었습니다. 나중에 최적화를 하더라도 당장 최적의 환경에 대한 답을 참고하는 것만큼 안전한 것은 없습니다. 마이크로소프트는 언제든 활용 방법에 대해서 함께 고민해 주었습니다.
특히 보안의 경우 인프라 환경과 더불어 가장 빠르게 흐름이 변화하고 있는 부분입니다. 보안의 핵심은 인증에 있다고 봤습니다. 모든 인증의 출발은 Azure Active Directory에 기본을 두고 사내의 모든 환경을 Azure AD로 통일했습니다. 문서부터 각 서비스의 접근 권한과 이력은 모두 Azure AD로 통제됩니다. 이 방식에 대한 확신 역시 마이크로소프트의 시나리오에서 영감을 받았습니다. 가장 탄탄한 시나리오를 구성했을 것이라는 점과 지속적인 업데이트가 이뤄진다는 신뢰가 깔려 있는 것입니다.
새로운 기술에 대한 기대
때로는 클라우드의 특성과 게임 서비스가 완전히 매끄럽게 맞아 떨어지지 않는 경우도 있습니다. 시스템 업데이트가 대표적인 사례입니다. 게임 서비스는 운영의 안정성과 신뢰도가 중요합니다. 서비스는 중단없이 제공되어야 하고 연결이 이어져야 합니다.
마이크로소프트는 다양한 서비스들을 업데이트하고 있습니다. 잼팟 역시 최근의 인공지능 기술을 유심히 보고 있습니다. 머신러닝 스튜디오를 통해 데이터를 살피고, 이용자 반응을 읽는 것은 물론이고, 생성 AI를 게임 개발에 직접적으로 활용하기도 합니다.
“Azure OpenAI Service를 통해 게임 속에 등장하는 캐릭터 이미지를 디자인에 활용하기도 하고, NPC와 나누는 대화 내용을 더 풍성하게 만들기도 합니다. Microsoft 365 뿐 아니라 보안까지 영역을 넓혀가는 Copilot은 업무 환경을 완전히 새로운 흐름으로 바꿔가고 있습니다.”
조광래 CTO는 기술을 모두 내재화하는 것보다 기술의 흐름을 정확히 읽고 이를 적절히 활용하는 것이 중요하다고 거듭 강조했습니다. 마이크로소프트는 단순히 기능 하나하나를 내놓는 것이 아니라 트렌드를 서비스에 녹여내고 있고, 이 서비스들을 일관된 환경으로 통합할 수 있다는 점 때문에 모든 환경을 Azure를 중심으로 통합한다는 것입니다.
“누군가는 표면적인 비용을 이야기합니다. 당장 Microsoft 365 E5 플랜의 요금을 보면 부담스럽다고 느낄 수도 있습니다. 하지만 해당 요소들을 뜯어보고 서비스 전체에 끼치는 가치를 따져보면 합리적이라는 결론을 낼 수 있습니다. 개발과 운영에 들어가는 노력, 그리고 그만큼 길어지는 개발 기간은 그 자체로 막대한 비용입니다. 통합 환경의 가치는 점점 더 커지고 있습니다.”
마이크로소프트의 통합 환경을 만들어가는 과정은 단순 솔루션의 도입이 아니라 결과적으로는 업무 문화를 바꾸는 하나의 긴 여정입니다. Azure의 모든 서비스는 가장 최신의 트렌드를 제시해주었고, 그 결과물을 곧바로 눈 앞에 보여 주었습니다. 업무 환경의 변화는 곧 문화의 변화이고, Azure는 잼팟의 성장과 일하는 문화의 선순환이 이뤄지는 밑바탕이 되고 있습니다.
“필요한 모든 요소를 직접 만들어 쓰는 방법으로는 기술의 흐름을 제때 따라가기 쉽지 않습니다. 솔루션으로 해결할 수 있는 것들은 맡기는 것이 더 효율적입니다. Azure는 많은 서비스들이 준비되어 있고, 하나의 플랫폼 위에서 유기적으로 운영됩니다.”
조광래, CTO, ZEMPOT
Microsoft 팔로우