Real-Time Live Sports Updates Using AWS AppSync

Real-Time Live Sports Updates Using AWS AppSync는 실시간 스포츠 점수 업데이트, 게임 및 경기 통계, 판타지 스포츠 업데이트와 소셜 미디어 상호 작용을 구축하기 위한 지침을 제공합니다.  

이 지침은 사용자 지정 가능한 범위가 매우 넓으며 라이브 스트리밍 프로그램 업데이트, 속보, 주식 시장 변화 등 미디어 및 엔터테인먼트 업계의 다른 시스템에도 적용할 수 있습니다.

이점

다수의 데이터/피드를 수집할 수 있는 유연성

미디어 및 엔터테인먼트 회사 또는 서드 파티 공급자의 데이터 원본을 사용할 수 있습니다.

라이브 경기 업데이트
라이브 경기 업데이트

득점과 같은 이벤트 업데이트를 모바일 또는 웹 앱에 표시합니다.

판타지 점수 업데이트
라이브 경기 업데이트

판타지 팀 구성원의 지위와 점수가 경기 중에 거의 실시간으로 제공됩니다.

푸시 알림
라이브 경기 업데이트

모바일 앱이 포그라운드에 있지 않아도 사용자에게 업데이트를 제공합니다.

개요

아래의 다이어그램은 GitHub의 예제 코드를 사용하여 구축할 수 있는 아키텍처를 보여줍니다.

Real-Time Live Sports Updates Using AWS AppSync 아키텍처

다음 스택에서 AWS 서비스를 사용하여 구축합니다.

기본 스택 — 기본 스택은 데이터 전 처리와 데이터의 실시간 전송을 처리합니다. 서드 파티 피드 공급자의 데이터가 Amazon Kinesis Data Steams에 수집되면 AWS Lambda 함수가 Amazon DynamoDB 테이블의 구성 정보를 사용하여 데이터를 변환하고 보강합니다. 또한 이 Lambda 함수는 AWS AppSync를 호출하여 GraphQL 변형을 실행하고, 데이터를 DynamoDB 테이블에 저장하며, 구독자에게 거의 실시간으로 이벤트를 알립니다.
 
수집 스택 — 데이터 수집을 처리할 2개의 선택적 수집 스택을 프로비저닝할 수 있습니다. 이 두 스택은 Amazon API Gateway REST API와 AWS Step Functions 워크플로를 배포할 수 있습니다.
 
알림 스택 — 알림 스택은 Lambda 함수를 사용하여 Amazon Pinpoint에 연결하고 푸시 알림을 통해 사용자에게 알립니다.
 
시뮬레이션 스택 — 시뮬레이션 스택은 솔루션의 작동 방법을 시연하고 시뮬레이션된 일련의 스포츠 경기를 대상으로 사용자 지정 설정을 테스트합니다. Amazon Simple Storage Service 버킷에서 호스트되는 대화형 웹 애플리케이션을 제공합니다.

Real-Time Live Sports Updates Using AWS AppSync

버전 1.0.1
릴리스 날짜: 2021년 8월
작성자: AWS

이 가이드가 도움이 되었나요?
피드백 제공 
구축 아이콘
AWS 솔루션 직접 배포

AWS 솔루션 라이브러리에서 일반적인 아키텍처 문제에 대한 답을 검색해 보실 수 있습니다.

자세히 알아보기 
APN 파트너 찾기
AWS 파트너 솔루션 찾기

시작하는 데 도움이 되는 AWS 파트너를 찾아보세요.

자세히 알아보기 
살펴보기 아이콘
살펴보기 지침

일반적인 사용 사례에 대한 권장 아키텍처 다이어그램, 샘플 코드 및 기술 콘텐츠를 찾아보세요.

자세히 알아보기