대한민국 골프 플랫폼 기업 스마트스코어는 Oracle Cloud Infrastructure 기반 MySQL HeatWave를 통해 골프 플랫폼 서비스를 운영하며, AWS Aurora 대비 데이터베이스 운영 비용을 71.4% 절감하면서 플랫폼 성능도 함께 향상시켰습니다.
소개 및 배경
스마트스코어는 골프장 예약, 실시간 스코어 입력, 플레이어 데이터 관리 등을 제공하는 대한민국 대표 디지털 골프 플랫폼을 운영하고 있습니다.
해당 플랫폼은 골프장, 골퍼, 서비스 운영자를 연결하는 디지털 생태계를 기반으로 실시간 스코어 입력, 예약 서비스, 다양한 운영 트랜잭션을 처리하고 있습니다.
플랫폼 사용자와 서비스 규모가 빠르게 증가함에 따라 스마트스코어는 높은 트랜잭션 처리량을 안정적으로 처리하면서도 일관된 성능과 고가용성을 유지할 수 있는 데이터베이스 인프라가 필요했습니다.
플랫폼 서비스 확장을 지원하기 위해 스마트스코어는 Oracle Cloud Infrastructure 기반 MySQL HeatWave를 핵심 데이터베이스 플랫폼으로 도입했습니다.
사업상 도전 및 목표
스마트스코어의 플랫폼 서비스가 성장함에 따라 골프 스코어 입력, 예약 서비스, 플랫폼 운영 등에서 발생하는 실시간 트랜잭션 워크로드를 안정적으로 처리할 수 있는 데이터베이스 아키텍처가 필요했습니다.
스마트스코어는 다음과 같은 요구사항을 충족할 수 있는 데이터베이스 솔루션을 찾고 있었습니다.
- 실시간 트랜잭션 워크로드에 대한 높은 성능
- 안정적인 서비스 운영을 위한 High Availability 아키텍처
- 플랫폼 서비스 확장을 지원할 수 있는 확장성
- 비용 효율적인 클라우드 데이터베이스
- 엔터프라이즈 수준의 안정성과 기술 지원
또한 증가하는 사용자 트래픽을 안정적으로 처리하면서 운영 효율성을 유지할 수 있는 데이터베이스 플랫폼을 검토했습니다.
사업 결과 및 지표
MySQL HeatWave 도입을 통해 스마트스코어는 골프 플랫폼 서비스를 안정적으로 지원할 수 있는 고가용성과 확장성을 갖춘 데이터베이스 플랫폼을 구축했습니다.
현재 플랫폼은 12,000명 이상의 동시 사용자 환경에서도 안정적인 서비스 운영이 가능하며, 실시간 스코어 데이터 처리, 예약 서비스, 플랫폼 운영 트랜잭션을 처리하기 위해 수백에서 1,000개 이상의 데이터베이스 동시 커넥션을 처리하고 있습니다.
Oracle Cloud Infrastructure 기반 MySQL HeatWave 도입을 통해 스마트스코어는 AWS Aurora 대비 데이터베이스 운영 비용을 71.4% 절감하는 동시에 플랫폼 성능도 향상시켰습니다.
또한 High Availability 아키텍처와 Read Replica 구조를 통해 플랫폼 워크로드를 효율적으로 분산하면서 안정적인 트랜잭션 처리를 유지하고 있습니다.
이와 함께 통합된 클라우드 데이터베이스 환경을 통해 데이터베이스 운영을 단순화하고 Oracle의 엔터프라이즈 수준 안정성, 보안, 기술 지원을 활용할 수 있게 되었습니다.
이를 통해 스마트스코어는 플랫폼 서비스가 지속적으로 성장하는 환경에서도 안정적인 성능과 운영을 유지할 수 있게 되었습니다.
왜 MySQL HeatWave인가?
스마트스코어는 다음과 같은 이유로 MySQL HeatWave를 선택했습니다.
- 실시간 트랜잭션 워크로드를 위한 높은 성능
- Oracle Cloud Infrastructure 기반 완전 관리형 High Availability 아키텍처
- 플랫폼 서비스 확장을 지원하는 확장성
- HeatWave 기반 분석 워크로드 가속 기능
- AWS Aurora 대비 비용 효율적인 클라우드 데이터베이스 플랫폼
- Oracle의 엔터프라이즈 수준 안정성과 기술 지원
이러한 기능을 통해 스마트스코어는 디지털 골프 플랫폼을 안정적으로 운영하면서 사용자 증가와 서비스 확장에도 지속적으로 대응할 수 있습니다.