A company has developed a mobile game. The backend for the game runs on several virtual machines located in an on-premises data center. The business logic is exposed using a REST API with multiple functions. Player session data is stored in central file storage. Backend services use different API keys for throttling and to distinguish between live and test traffic. The load on the game backend varies throughout the day. During peak hours, the server capacity is not sufficient. There are also latency issues when fetching player session data. Management has asked a solutions architect to present a cloud architecture that can handle the game's varying load and provide low-latency data access. The API model should not be changed. Which solution meets these requirements?
A) Implement the REST API using a Network Load Balancer (NLB) . Run the business logic on an Amazon EC2 instance behind the NLB. Store player session data in Amazon Aurora Serverless.
B) Implement the REST API using an Application Load Balancer (ALB) . Run the business logic in AWS Lambda. Store player session data in Amazon DynamoDB with on-demand capacity.
C) Implement the REST API using Amazon API Gateway. Run the business logic in AWS Lambda. Store player session data in Amazon DynamoDB with on-demand capacity.
D) Implement the REST API using AWS AppSync. Run the business logic in AWS Lambda. Store player session data in Amazon Aurora Serverless.
Correct Answer:
Verified
Q484: A company is migrating its three-tier web
Q485: A company has built a high performance
Q486: A company experienced a breach of highly
Q487: A Solutions Architect is building a containerized
Q488: An enterprise company wants to allow its
Q490: A company has an internal application running
Q491: A solutions architect is designing the data
Q492: A company needs to move its on-premises
Q493: A company built an application based on
Q494: A Solutions Architect is designing a deployment
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents