Upload
amazon-web-services-korea
View
436
Download
4
Embed Size (px)
Citation preview
DreamteamGaming on AWS Hackathon
Architecture Design
lambda
s3
API Gateway
dynamoDB
MachineLearning
Cognito IAM
Auth
Ranking
Log-stream
Kinesis
이탈자예측
ElasticCache
운영툴
RabbitMQ
목표 시스템
Ranking
ElasticCacheRabbitMQ
고성능 MQ 설계
고성능 MQ
• 실시간 통신을 위한 구성 요소
• 서비스 Queue• 클라이언트에서 보내는 메시지
• 서비스에서 메시지를 consume하여 상황에 맞는 lambda 수행
• 클라이언트 Queue• 각 클라이언트가 서비스로부터 메시지를 받기 위한 Queue
• 클라이언트는 자신의 Queue에 대해서만 consume 권한을 갖음
• 위의 구성을 통해 실시간 게임에 필요한 수준의 성능 확인
lambda
s3
API Gateway
dynamoDB
MachineLearning
Cognito IAM
Auth
Ranking
Log-stream
Kinesis
이탈자예측
ElasticCache
운영툴
RabbitMQ
목표 시스템
Machine Learning
s3
MachineLearning
이탈자예측