이벤트 스트리밍 기술을 통한 게임 경험 개선트
노르웨이의 Norsk Tipping은 IBM Event Streams 플랫폼을 사용하여 데이터 처리를 가속화하고 반응성이 더 뛰어난 사용자 서비스를 제공합니다.
휴대전화에 표시된 Norsk Tipping 게임
Norsk Tipping AS는 변화를 만들어 가는 게임 회사입니다. 스포츠, 카지노 게임, 스크래치 카드 및 다양한 복권에 대한 온라인 베팅을 제공하는 이 회사는 책임감 있고 매력적인 게임 환경을 제공하는 것을 사명으로 삼고 있으며, 잉여 자금을 노르웨이 사회에 환원하고 있습니다.

Norsk Tipping은 국영 기업으로, 국민을 위한 게임 회사입니다. 200만 명 이상의 고객을 보유하고 있으며 노르웨이 성인 인구의 거의 절반이 이용하고 있습니다.

어떻게 사회에 환원할까요? 문화부는 Norsk Tipping의 잉여 자금을 스포츠에 63%, 문화에 18%, 인도주의 단체에 18% 등 다양한 공익 분야에 분배하고 있습니다. 이 회사는 2022년 이러한 활동에 6억 3천만 달러 이상을 기부했습니다.

Norsk Tippping은 책임감 있는 도박을 장려하기 위해 각 사용자의 플레이 게임, 베팅 빈도, 손실 등을 추적합니다. 그런 다음 데이터 분석을 통해 도박 문제가 발생할 위험이 증가하는 패턴을 발견하면 부드럽게 개입합니다. 로그인한 사용자에게 책임감 있는 게임 상태를 녹색, 노란색 또는 빨간색으로 보여주며, 필요한 경우 위험 점수를 낮추는 방법에 대한 개인별 피드백 및 권장 사항을 제공합니다.

게임 데이터를 마이닝하는 것은 정말 어려운 일입니다. 매주 최대 백만 명의 사용자가 황금 시간대에 초당 수천 건의 트랜잭션을 생성하며 이를 처리, 저장 및 분석해야 합니다. 처리 강도가 워낙 높아서 보통 일괄 처리 방식으로 진행됩니다.

데이터 웨어하우스에서 데이터를 일괄적으로 꺼내어 책임감 있는 게임 인사이트를 얻기 위해 분석하는 데는 24시간이 걸리며, 기존에는 사용자 복권 구독을 일괄적으로 처리하는 데 8~9시간이 걸렸습니다. 이러한 지연 때문에 Norsk Tipping의 IT 아키텍트는 더욱 현대적인 이벤트 기반 데이터 아키텍처를 모색하게 되었습니다. 목표는 실행 중인 데이터 이벤트를 처리하여 애플리케이션 응답을 가속화하고 사용자 환경을 개선하는 것이었습니다.

"기존 아키텍처에서는 인터넷에서 요청이 들어올 때 시스템이나 데이터베이스에서 데이터를 가져옵니다."라고 Norsk Tipping의 미들웨어 시스템 엔지니어인 얀 하랄드 포노스(Jan Harald Fonås)가 설명합니다. "저희는 해당 데이터가 이미 존재하는 이벤트 기반 아키텍처를 테스트하고 있습니다. 데이터가 생성되었을 때 이벤트 스트리밍 엔진을 통해 전송되어 소비되기를 기다리고 있기 때문입니다."

애플리케이션 책임자인 토모드 크발하임(Tormod Kvalheim)은 “이벤트 기반 아키텍처가 더 빠르고 인프라에 큰 부하를 주지 않는 경우도 있습니다.”라고 덧붙입니다. "또한 개발자에게 새로운 제품과 서비스를 개발할 수 있는 데이터를 제공하여 혁신을 촉진할 수 있죠."

하지만 이벤트 중심 아키텍처를 실험하기 위해 IT 팀은 먼저 Norsk Tipping의 요구 사항을 충족하는 이벤트 스트리밍 플랫폼을 선택해야 했습니다.

5,000건의 거래

 

Norsk Tipping은 바쁜 시기에 초당 5,000건 이상의 게임 거래를 처리합니다.

6배 빠른 속도

 

Event Streams에서 복권 구독을 처리하는 속도가 이전보다 6배 빨라졌습니다.

이벤트 기반 아키텍처가 더 빠르고 인프라에 큰 부하를 주지 않는 경우도 있습니다. 또한 개발자에게 새로운 제품과 서비스를 개발할 수 있는 데이터를 제공하여 혁신을 촉진할 수 있죠. 토모드 크발하임 애플리케이션 책임자 Norsk Tipping AS
올바른 기술과 지원을 제공하는 Kafka 공급업체

IT 아키텍트들은 스트리밍 플랫폼에 대한 몇 가지 요구 사항을 가지고 있었습니다. Apache Kafka는 선도적인 오픈 소스 솔루션입니다. 아키텍트들은 Norsk Tipping의 인프라 현대화 프로그램의 하나로 Kafka를 Kubernetes 컨테이너에서 실행하기를 바랐습니다. 또한 이들은 단순한 거래 관계가 아닌, 강력하고 지속적인 지원을 제공할 공급업체를 찾고 있었습니다.

다양한 스트리밍 솔루션을 시도한 끝에 Apache Kafka를 기반으로 구축된 엔터프라이즈급 이벤트 스트리밍 및 자동화 플랫폼인 IBM Event Streams를 선택했습니다. Event Streams는 Kafka를 탄력적이고 관리 가능한 방식으로 배포하기 위한 오픈 소스 Strimzi 기술을 통합하고 있으며, 핵심 기능을 확장하기 위한 다양한 추가 기능을 제공합니다. IBM Cloud Pak for Integration의 모든 제품과 마찬가지로 Event Streams는 Red Hat® OpenShift® (ibm.com 외부 링크) 및 기타 Kubernetes 플랫폼에서 실행되도록 설계되었습니다.

Norsk Tipping의 미들웨어 시스템 엔지니어인 안드레아 크나겐헬름(Andrea Knagenhjelm)은 "IBM이 OpenShift 및 Strimzi와 협력하는 것을 보고 이것이 저희가 원하는 것이라는 것을 깨달았습니다."라고 설명합니다. "운영자 기반이기 때문에 Event Streams 리소스는 매우 쉽게 관리할 수 있죠."

"Event Streams는 정말 신뢰할 수 있으며 IBM은 항상 최선을 다해 지원해 주었습니다."라고 포노스는 말합니다. "IBM 노르웨이에서 도움을 줄 수 없으면 전 세계 IBM에서 누군가가 항상 개입했어요."

Event Streams는 정말 신뢰할 수 있으며 IBM은 항상 최선을 다해 지원해주었습니다 얀 하랄드 포노스 미들웨어 시스템 엔지니어 Norsk Tipping AS
인기 복권 구독 서비스 지원

아직 초기 단계이긴 하지만, Norsk Tipping은 Event Streams를 활용하기 시작했습니다. 이 솔루션은 사용자가 좋아하는 복권 게임을 구독하고 매주 플레이할 수 있는 인기 서비스를 지원합니다. 이 서비스를 이용하면 좋아하는 번호를 저장하거나 임의로 선택해 구매할 수 있으며, 매주 월요일마다 문자 메시지로 시스템 구매에 관한 업데이트를 전송합니다.

이 서비스는 Event Streams의 처리 능력을 보여줍니다. 이전에는 구독 목록을 일괄 처리하는 데 8~9시간이 걸렸습니다. 지금은 속도가 6배 향상되어 1시간 30분이면 됩니다. 이러한 속도 덕분에 서비스 응답성이 향상되어 사용자 경험을 개선할 수 있습니다.

또 다른 사용 사례로, Event Streams는 사용자가 웹사이트에서 게임을 구매할 때 제휴사에 지급해야 하는 판매 수수료를 빠르게 계산하여 파트너 경험을 개선합니다. 또한 현재 테스트 중인 새로운 고객 애플리케이션을 지원하여 개발자의 고객 중심 게임 및 서비스 제작 효율성을 높일 수 있습니다.

Norsk Tipping은 개인화 기능을 강화하여 책임감 있는 게임 업데이트에 이벤트 스트리밍을 적용할 계획입니다. 사용자 프로필을 일괄 처리 모드로 처리하는 데 24시간이 걸리던 것과 비교해 Event Streams 사용하면 훨씬 빠르게 처리할 수 있으며, 사용자 행동이 위험 영역 임곗값에 가까워지면 거의 실시간으로 개입을 유발할 수도 있습니다.

"Event Streams는 시스템이 더 빠르게 응답하고 개인화를 개선하는 데 도움이 될 것입니다."라고 포나스는 말합니다. "여러 고객 데이터 이벤트가 시스템에 모이면 응답을 구축하여 특정 고객에게 고유한 사용자 경험을 제공할 수 있습니다."

Event Streams는 시스템이 더 빠르게 응답하고 개인화를 개선하는 데 도움이 될 것입니다. 여러 고객 데이터 이벤트가 시스템에 모이면 응답을 구축하여 특정 고객에게 고유한 사용자 경험을 제공할 수 있습니다. 얀 하랄드 포노스 미들웨어 시스템 엔지니어 Norsk Tipping AS
어린이 축구장 및 스포츠로 성공 측정

구독 서비스의 속도와 향상된 사용자 경험은 Event Streams의 잠재력을 보여줍니다. 이는 노르웨이 사회에 기여하려는 Norsk Tipping의 사명을 뒷받침하는 많은 사용 사례 중 하나입니다.

"구독 서비스는 복권 게임을 반복해서 구매할 필요 없이 한 번만 구독하면 되기 때문에 고객에게 매우 중요합니다."라고 크발하임이 설명합니다. "시스템이 대신해 주기 때문에 인기가 높죠."

실제로 많은 고객이 매주 서비스를 이용하며, 매주 매출이 증가하고 있습니다. 물론 수익은 Norsk Tipping을 차별화하는 가치 있는 프로젝트를 지원하기 위해 사용됩니다.

크발하임은 이렇게 말합니다. “저희 회사에서는 어린이 축구장을 기준으로 사물을 측정하는 농담이 유행합니다." “저희가 성공하면 문화, 인도주의 단체, 어린이 축구장에 더 많은 돈을 투자할 수 있습니다. 도박의 긍정적인 면이라고 할 수 있습니다."

Norsk Tipping 로고
Norsk Tipping AS 소개

1946년에 설립되어 노르웨이 하마르에 본사를 둔 Norsk Tipping(ibm.com 외부 링크)은 모든 수익을 사회에 환원하는 국영 게임 회사입니다. 도박 중독을 줄이기 위해 적극적으로 노력하는 Norsk Tipping은 약 400명의 직원을 고용하고 있으며, 2022년에는 스포츠, 문화 및 인도주의 단체에 6억 3천만 달러 이상을 기부했습니다.

다음 단계 안내

이 사례에 소개된 IBM 솔루션에 대해 자세히 알아보려면 IBM 담당자 또는 IBM 비즈니스 파트너에게 문의하세요.

PDF 읽기 더 많은 사례 보기 Kafka에 가치를 더하는 Event Streams 블로그 읽기 이벤트 기반 아키텍처란? 더 알아보기
법률

© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

2023년 2월 미국에서 제작.

IBM, IBM 로고 및 IBM Cloud Pak는 전 세계 여러 국가에 등록된 International Business Machines Corporation의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. IBM 상표의 최신 목록은 ibm.com/trademark에서 확인할 수 있습니다.

Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph®, Gluster®는 미국 및 기타 국가에 등록된 Red Hat, Inc. 또는 해당 자회사의 상표 또는 등록 상표입니다.

이 문서는 최초 발행일 기준 최신 문서로, IBM은 언제든지 해당 내용을 변경할 수 있습니다. IBM이 현재 영업 중인 모든 국가에서 모든 제품이 제공되는 것은 아닙니다.

본 문서에서 인용되거나 설명된 모든 고객 사례는 일부 고객이 IBM 제품을 이용한 방식과 그로 인해 달성할 수 있는 결과에 대한 예시로 제공됩니다. 실제 환경 비용과 성능 특성은 개별 고객 구성 및 조건에 따라 다를 수 있습니다. 각 고객별 실제 결과는 전적으로 고객이 주문한 시스템과 서비스에 따라 크게 달라질 수 있으므로 일반적인 기대 결과는 제시될 수 없습니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.