SAP-C02 Design for New Solutions Practice Question
A gaming company is designing a new real-time multiplayer game backend on AWS. The game requires low-latency communication between players (< 50 ms) and the ability to handle up to 100,000 concurrent players. The backend must manage game state, player matchmaking, and chat. The company wants to use managed AWS services to reduce operational overhead. Which solution should a Solutions Architect recommend?
⚠ Common exam trap
SAP-C02 often tests the choice between managed game-specific services and general compute services, where candidates may overlook GameLift's built-in matchmaking and low-latency optimizations, opting for custom solutions that increase operational overhead.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use Amazon GameLift for session-based game server hosting, with its built-in matchmaking and fleet management.
Amazon GameLift is a managed service specifically designed for session-based multiplayer game hosting. It provides low-latency game server hosting, built-in matchmaking (FlexMatch), and fleet management, which reduces operational overhead. It can scale to handle large numbers of concurrent players and integrates with other AWS services for game state and chat.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Amazon DynamoDB for game state, AWS Lambda for game logic, and API Gateway for client communication.
Why it's wrong here
API Gateway REST APIs and Lambda request-response invocation cannot sustain persistent bidirectional connections for sub-50 ms real-time gameplay at 100,000 concurrent players. It is tempting because DynamoDB, Lambda and API Gateway are fully managed and serverless, which suits turn-based or asynchronous game backends rather than real-time multiplayer.
- ✓
Use Amazon GameLift for session-based game server hosting, with its built-in matchmaking and fleet management.
Why this is correct
Amazon GameLift satisfies the sub-50 ms latency and 100,000 concurrent player constraints through session-based server hosting, placing game servers close to players via multi-region fleets. Its built-in FlexMatch handles matchmaking, while automatic fleet scaling manages capacity, removing the operational burden of self-managed game state and chat infrastructure.
- ✗
Deploy game servers on EC2 instances behind a Network Load Balancer. Use ElastiCache for Redis for game state and SQS for chat messages.
Why it's wrong here
EC2 game servers behind a Network Load Balancer require the company to manage scaling, patching and session placement itself, contradicting the managed-services requirement, and SQS is pull-based rather than push, so chat latency suffers. It is tempting because NLB plus ElastiCache genuinely delivers low-latency stateful game hosting when operational overhead is acceptable.
- ✗
Use Amazon ECS with Fargate to run game server containers, and use Application Auto Scaling to handle load.
Why it's wrong here
Amazon ECS with Fargate is well-suited for running stateless microservices or API backends, offering excellent scalability and reduced operational overhead for general containerised applications. However, for real-time multiplayer game servers demanding sub-50ms latency and persistent, stateful connections, Fargate's abstraction layer and network model can introduce overhead, making it challenging to consistently meet the strict latency requirements. Game servers often benefit from more direct control over networking and underlying compute resources than Fargate typically provides for such specialised, low-latency workloads.
Go deeper
Related to this question
About these practice questions
This SAP-C02 question is part of Courseiva's 984-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.