10~30밀리초 vs 30초
복제 지연 시간
200개
사용되는 개별 데이터베이스 수
분당 1백만 회 작업
Aurora 클러스터에서 처리
1밀리초 미만 지연 시간
일반적인 읽기 작업의 경우
6밀리초 지연 시간
일반적인 쓰기 작업의 경우
개요
슈퍼볼과 같은 주요 스포츠 이벤트 기간 동안 DraftKings에서는 경기 진행 양상에 따라 수십만 명의 플레이어가 동시에 베팅을 업데이트하고 상금을 확인하면서 트랜잭션이 급증합니다. 이렇게 급증하는 거래를 즉각적으로 처리하기 위해서는 모든 사용자에게 원활하고 응답성이 뛰어난 경험을 제공할 수 있는 견고한 기반이 필요합니다. 특히 수요 급증에 맞추어 손쉽게 스케일 업할 수 있을 뿐만 아니라, 트래픽이 가장 많은 시간에도 짧은 지연 시간과 높은 신뢰성을 유지하는 데이터베이스 솔루션이 절실합니다.
완전한 MySQL 및 PostgreSQL 호환성과 함께 글로벌 규모의 탁월한 고성능 및 가용성을 제공하는 데이터베이스 서비스인 Amazon Aurora가 출시되면서 DraftKings는 이상적인 솔루션을 발견했습니다. DraftKings는 Amazon Web Services(AWS)에서 재무 원장을 실행하여 운영의 확장성과 효율성을 높였습니다. 특히 National Football League의 프리미어 경기 기간 동안 트래픽이 최고조에 달했을 때 이러한 확장성과 효율성이 빛을 발했습니다.

기회 | Amazon Aurora를 사용하여 DraftKings의 재무 원장 관리
2012년에 설립된 DraftKings는 2024년 2분기 기준 월 평균 310만 명의 고유 고객에게 온라인 스포츠 베팅 서비스, 데일리 판타지 스포츠 대회 및 iGaming 솔루션을 제공합니다. 현재 27개 주, 워싱턴 DC, 캐나다 온타리오에서 소매 및 모바일 스포츠 베팅 서비스를 운영 중입니다. DraftKings의 데일리 판타지 스포츠 상품은 44개 주, 캐나다의 일부 주 및 영국에서 구매할 수 있습니다. 이러한 운영의 중심에는 각 사용자의 잔고를 추적하고 베팅 및 이벤트 결과에 따라 다양한 계정 간에 자금을 이동하는 DraftKings 재무 원장이 있습니다.
DraftKings의 Principal Software Engineer, Joel Miller는 “이벤트 규모가 클수록 관련된 경쟁에 더 많은 고객이 베팅하거나 참가하게 됩니다. 수익 배분 이벤트 전후로도 쓰기 워크로드가 크게 증가하지만, 특히 게임 중에 앱을 여는 사용자로 인해 잔액 쿼리가 많이 활성화되어 읽기 트래픽이 증가합니다”라고 말합니다.
회사의 운영 범위가 확대됨에 따라 이러한 수요를 처리할 수 있는 더 강력하고 확장 가능한 데이터베이스 솔루션이 필요하게 되었습니다. Aurora가 출시되자, DraftKings는 Aurora가 자사의 성장 환경에 이상적인 솔루션이라는 사실을 알 수 있었습니다.
DraftKings의 Lead Software Architect, Dan White는 “Aurora는 다른 데이터베이스 솔루션에 비해 입출력 성능이 18배 뛰어날 뿐만 아니라, 읽기 전용 복제본을 매우 빠르게 프로비저닝할 수 있는 능력도 갖추었습니다. Aurora가 출시되자마자 원장 솔루션으로 Aurora를 도입했고 그 이후로 계속 사용하고 있습니다”라고 말합니다.

2024년 슈퍼볼 기간에는 로드 증가가 데이터베이스의 처리량 또는 지연 시간 지표에 영향을 미치지 않았습니다. Aurora는 아무 문제 없이 트래픽 증가에 대처했습니다.”
Dan White
DraftKings Lead Software Architect
솔루션 | 슈퍼볼 기간 중 최대 트래픽을 지원하도록 규모 조정
DraftKings는 Amazon Aurora MySQL 호환 에디션을 재무 원장의 핵심 데이터베이스 시스템으로 도입했습니다. 시간이 지나면서 DraftKings는 워크로드 요구 사항에 따라 200개 이상의 개별 데이터베이스를 사용할 정도로 성장했습니다.
Aurora를 사용하면서, DraftKings는 트래픽이 가장 많은 시간대에 일반적으로 발생하는 집중적인 읽기 및 쓰기 작업을 효과적으로 관리하며 지연을 최소화할 수 있게 되었습니다. White는 “Aurora를 사용하면 처리량이 많은 시간대에도 복제 지연 시간이 30초가 아니라 10~30밀리초에 불과합니다. 새로운 읽기 전용 복제본을 동적으로 매우 빠르게 프로비저닝할 수 있게 되면서, 초기에 직면했던 많은 규모 조정 및 트래픽 처리 문제를 해결할 수 있었습니다”라고 말합니다.
운영 규모가 커짐에 따라, DraftKings는 새롭게 출시되는 Aurora 기능도 도입했습니다. 일례로, 데이터베이스 복제 기능을 사용하여 회사 데이터베이스의 사본을 신속하게 생성함으로써, 실제 환경에 영향을 미치지 않으면서 테스트 및 개발을 신속하게 수행할 수 있게 되었습니다. 그 덕분에 DraftKings는 프로덕션 데이터베이스에 변경 사항을 적용하기 전에, 안전하고 신뢰할 수 있는 방식으로 변경 사항을 실험할 수 있습니다.
DraftKings는 Aurora 복제본을 사용하여 사용자가 계정 잔액과 트랜잭션 내역을 쿼리할 때 발생하는 대량의 읽기 작업을 효율적으로 관리합니다. 그리고 읽기 트래픽을 여러 복제본에 분산하여 사용량이 많은 이벤트 기간에도 고가용성을 유지합니다. 2023년 5월에 출시된 Aurora I/O Optimized 기능은 인스턴스당 읽기/쓰기 처리량을 개선하는 데 도움이 되었습니다. 이 솔루션을 사용하면 기본 데이터베이스가 입출력 수요를 보다 효율적으로 처리하고 지연 시간을 줄여 빠르고 원활한 사용자 상호 작용을 보장할 수 있습니다.
DraftKings는 전송 중 데이터와 저장 데이터의 자동 암호화, 세분화된 액세스 제어 정책 등, Aurora의 향상된 보안 기능을 활용합니다. 또한 Aurora는 3개의 가용 영역에 걸쳐 데이터의 내구성을 높임으로써 스토리지 복원력을 제공합니다. 회사는 사본 한 개에 대해서만 비용을 지불하면 됩니다.
National Football League 시즌의 마지막 경기인 슈퍼볼 기간 동안 DraftKings의 사용자 활동이 급증했습니다. 재무 원장 트래픽이 최고조에 달할 때는 인기 베팅 기간이기도 한 시즌 첫 주보다도 약 50% 더 많았습니다. DraftKings는 Aurora를 통해 이렇게 늘어난 로드를 관리하는 데 필요한 확장성과 성능을 확보합니다. 이 시스템은 사용자의 요청을 효율적으로 처리하여 게임의 가장 중요한 순간에도 사용자의 상호 작용을 빠르고 안정적인 상태로 유지할 수 있습니다.
White는 “2024년 슈퍼볼 기간에는 로드 증가가 데이터베이스의 처리량 또는 지연 시간 지표에 영향을 미치지 않았습니다. Aurora는 아무 문제 없이 트래픽 증가에 대처했습니다. 높은 분당 재무 작업 횟수를 달성하여 만족스러웠습니다”라고 말합니다.
성과 | 트래픽이 많은 스포츠 이벤트를 계속 AWS에서 지원
DraftKings의 재무 원장을 지원하는 Aurora 클러스터는 읽기 및 쓰기 요청을 모두 포함하여, 분당 100만 건의 작업을 성공적으로 처리합니다. 이러한 뛰어난 처리량에 비해 지연 시간이 현저히 짧습니다. 일반적인 읽기 작업은 1밀리초 미만으로 완료되고, 쓰기 작업은 평균 6밀리초밖에 걸리지 않습니다.
이제 DraftKings는 막대한 트래픽이 발생하는 슈퍼볼 등의 이벤트 기간 동안 재무 원장을 효과적으로 관리하여 사용자 서비스를 개선할 수 있게 되었습니다. 이 회사는 증가하는 트랜잭션 볼륨을 안정적으로 처리하여 사용자 만족도와 운영 효율성을 모두 개선할 수 있게 되었습니다.
DraftKings는 사업 확장의 일환으로, 새로운 시장을 개척하고 새로운 주와 권역에 진출할 계획입니다. White는 “우리는 Aurora 데이터베이스가 회사의 꾸준한 성장에 따라 요구되는 성능을 제공할 것이라고 확신합니다”라고 말합니다.
DraftKings 소개
DraftKings는 매사추세츠 주 보스턴에 본사를 둔 스포츠 베팅 회사이자 데일리 판타지 스포츠 대회 플랫폼입니다. 현재 프로 야구, 하키, 축구, 골프, 농구 등 다양한 스포츠의 일일 및 주간 대회를 개최합니다.
사용된 AWS 서비스
Amazon Aurora
Amazon Aurora는 상용 데이터베이스의 10% 비용에 완전한 MySQL 및 PostgreSQL 호환성과 함께 글로벌 규모의 탁월한 고성능 및 가용성을 제공합니다.
게임 고객 성공 사례 더 보기
시작하기
모든 산업에서 다양한 규모의 조직이 AWS를 통해 매일 비즈니스를 혁신하고 임무를 수행하고 있습니다. 지금 전문가와 상담하고 AWS로의 여정을 시작하세요.