《像Marvell Snap一样打造一款无服务器游戏架构.pdf》由会员分享,可在线阅读,更多相关《像Marvell Snap一样打造一款无服务器游戏架构.pdf(29页珍藏版)》请在三个皮匠报告上搜索。
1、?Marvel SNAP?Serverless?CIO?80%?20%?Deloitte?:?,?Contracts APIProperty imagesS3 bucketAgentContracts tableProperties Web APISearch functionApproval functionPublication evaluation event handlerCustomerUnicorn Properties event busPropertiestableAgentContracts functionUnicorn.ContractsUnicorn.Propertie
2、s.WebContract status tableSendTaskSuccessUnicorn.PropertiesWait for contract approvalContracts functionAgentContracts APIContracts tableProperties tablePublication evaluation event handlerSearch functionApproval functionProperties Web APICustomerAgentProperty images S3 bucketUnicorn Properties event
3、 busUnicorn.ContractsUnicorn.Properties.WebServerless?Serverless?MarvelSNAP?2022 TGA?Amazon Web Services?MARVEL SNAP?MARVEL SNAP?Amazon Web Services for Games?的?务?MARVEL SNAP?Amazon Web Services?From Second Dinner Co-Founder and Chief Development Officer,Ben Brode?Serverless?DynamoDB?Gamelift?lambda
4、?DynamoDB?/?Marvel Snap?0?From Second Dinner Principal Software Engineer,Jack Xie?Marvel Snap?务?Team?Amazon?From Second Dinner Senior Engineer II,Brenna Moore?DNS?CDN?1?2?n?SQLNoSQL?MARVEL SNAP?Route 53API Gateway HTTP/RESTAPI Gateway Websocket?Concession RequestWAFCloudFrontLambda Backend&Battle 20
5、0+request match makingGamelift FlexmatcheventService SNSLambda Process Ticketinvokeget and update player data get matchmaking resultDynamoDBput item matchmaking ticketsS3 logs and buildCloudWatch metrics&logsCDK?API?API匹?dynamodb?WSS?http?API?匹?DDB务?SNS?SQS?lambda?模?gameid?game?务?CP?去?AWS CloudAmazo
6、n Simple Storage Service(Amazon S3)CDKDeploy new versionsBackendDev TeamDevOps Team1Git push4Deploy version X65Fetch artifacts3Push artifacts2Build artifactsAmazoncodepipelinecloudformationAmazon?SP?PlanSAM&CloudformationApplyDevopsCode Review1Git push234GithubAmazon CDKAmazon Cloud?debug Serverless
7、 gameAmazon CloudWatchAmazon X-RayAmazon API GatewayAmazon LambdaDev TeamDevOps TeamAmazon service TeamSNSSQSAmazonServerless?Serverless?务?Serverless?务?Serverless?Amazon?Amazon AuroraAmazon RDSAmazon DynamoDBAmazon DocumentDBAmazon TimestreamAmazon NeptuneAmazonElastiCacheAmazon QLDBAmazon Keyspaces
8、Managed Cassandra?模?ACID?属?的?key?的?Apache Cassandra?模?ERPCRM?Web?AmazonMemoryDBAmazon?的?Serverless?Serverless?的?的?Serverless?的?Serverless?模?的?l?务?l?去?Amazon Aurora Global Database?,?MySQL?PostgreSQLAmazon DynamoDB Global Table?/?,?Amazon ElastiCache for Redis Global Datastore?RedisAmazon DocumentDB Global Clusters?MongoDB?1?1?Amazon?Take awayTake AwayBlog?https:/ SNAP?NoSQL?Serverless?Serverless?Serverless?THANKS!