Courseiva
Cloud Technology and ServicesmediumMultiple ChoiceObjective-mapped

Amazon DynamoDB: Fully Managed NoSQL Database for High Traffic

A fast-growing mobile game company uses a NoSQL database to store player profiles, leaderboards, and game state. The database must deliver consistent single-digit millisecond response times regardless of the number of concurrent players. The company wants a fully managed service that automatically scales throughput capacity up and down based on traffic and replicates data across multiple Availability Zones for high availability. Which AWS service should the company use?

Quick Answer

The answer is Amazon DynamoDB. This fully managed NoSQL database is the correct choice because it delivers consistent single-digit millisecond response times at any scale, automatically adjusts throughput capacity up and down based on traffic through its auto scaling feature, and replicates data across multiple Availability Zones for high availability and durability. On the AWS Certified Cloud Practitioner CLF-C02 exam, this scenario tests your understanding of which AWS service pairs a NoSQL data model with automatic scaling and multi-AZ replication—a common trap is confusing DynamoDB with Amazon RDS or Aurora, which are relational databases, or with ElastiCache, which is an in-memory cache rather than a persistent database. Remember that when you see keywords like “NoSQL,” “auto scaling throughput,” “single-digit millisecond latency,” and “fully managed,” DynamoDB is almost always the answer. A helpful memory tip: think of DynamoDB as the “dynamic NoSQL database” that dynamically scales both reads and writes to match your traffic.

⚠ Common exam trap

Candidates often confuse Amazon ElastiCache for Redis (a caching layer) with a primary NoSQL database, overlooking that DynamoDB is the fully managed, auto-scaling, multi-AZ NoSQL service designed for consistent low-latency workloads.

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

Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that delivers consistent single-digit millisecond latency at any scale. It supports automatic scaling of throughput capacity based on traffic patterns and replicates data across multiple Availability Zones (AZs) for high availability and durability, making it the ideal choice for a fast-growing mobile game company.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Amazon RDS for MySQL

    Why it's wrong here

    Amazon RDS is a relational database service, not a NoSQL database. It does not natively provide single-digit millisecond latency at any scale or automatic throughput scaling in the same way as DynamoDB. RDS supports Multi-AZ for high availability but is not designed for the flexible, low-latency workload described.

    When this WOULD be correct

    A company needs a fully managed relational database for a traditional web application with structured data, requiring ACID transactions and complex joins. The workload has predictable traffic and can tolerate manual scaling or use Auto Scaling with some latency.

  • Amazon DynamoDB

    Why this is correct

    Amazon DynamoDB is the correct answer. It is a fully managed NoSQL service that delivers consistent single-digit millisecond latency at any scale. It automatically scales read/write throughput based on traffic patterns and replicates data across three Availability Zones in an AWS Region by default, meeting all requirements.

  • Amazon Redshift

    Why it's wrong here

    Amazon Redshift is a petabyte-scale data warehouse designed for analytical and complex query workloads, not for high-traffic, low-latency transactional operations. It does not provide single-digit millisecond latency for real-time reads and writes, and it is not a NoSQL database.

    When this WOULD be correct

    A company needs to run complex analytical queries on petabytes of historical game data, such as player behavior trends and revenue analysis, and requires a fully managed, petabyte-scale data warehouse that can be integrated with AWS analytics services like QuickSight and Athena.

  • Amazon ElastiCache for Redis

    Why it's wrong here

    Amazon ElastiCache is an in-memory caching service, not a primary durable database. While it can provide extremely low latency, it is typically used to accelerate queries to a backing database. It is not designed for persistent, durable data storage with automatic throughput scaling as the primary data store.

    When this WOULD be correct

    A company needs a low-latency, in-memory data store for caching frequently accessed data (e.g., session state, leaderboard scores) to reduce load on a primary database. The service must support sub-millisecond response times and be fully managed with automatic failover across Availability Zones.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The CLF-C02 exam frequently reuses these exact scenarios with slightly different constraints.

Amazon DynamoDBCorrect answer

Why this is correct

Amazon DynamoDB is the correct answer. It is a fully managed NoSQL service that delivers consistent single-digit millisecond latency at any scale. It automatically scales read/write throughput based on traffic patterns and replicates data across three Availability Zones in an AWS Region by default, meeting all requirements.

Amazon RDS for MySQLWrong answer — click to see why

Why this is wrong here

Amazon RDS for MySQL is a relational database, not a NoSQL database, and does not provide single-digit millisecond response times at scale for the described workload. It also requires manual scaling of throughput capacity, unlike DynamoDB's automatic scaling.

★ When this WOULD be the correct answer

A company needs a fully managed relational database for a traditional web application with structured data, requiring ACID transactions and complex joins. The workload has predictable traffic and can tolerate manual scaling or use Auto Scaling with some latency.

Why candidates choose this

Candidates may associate 'database' with relational options like MySQL and overlook the NoSQL requirement, or they may mistakenly believe RDS can match DynamoDB's performance and auto-scaling capabilities for high-throughput, low-latency workloads.

Amazon RedshiftWrong answer — click to see why

Why this is wrong here

Amazon Redshift is a data warehouse for analytical queries on large datasets, not a low-latency NoSQL database for real-time player profiles and game state. It does not provide single-digit millisecond response times for point lookups or automatic throughput scaling for high-concurrency workloads.

★ When this WOULD be the correct answer

A company needs to run complex analytical queries on petabytes of historical game data, such as player behavior trends and revenue analysis, and requires a fully managed, petabyte-scale data warehouse that can be integrated with AWS analytics services like QuickSight and Athena.

Why candidates choose this

Candidates may confuse Redshift's ability to handle large-scale data with the need for a high-performance database, overlooking that it is optimized for batch analytics rather than real-time, transactional workloads with low latency.

Amazon ElastiCache for RedisWrong answer — click to see why

Why this is wrong here

Amazon ElastiCache for Redis is an in-memory cache, not a fully managed NoSQL database that automatically scales throughput capacity. It requires manual scaling or configuration for read replicas and does not natively provide the same auto-scaling and multi-AZ replication as DynamoDB for a primary database workload.

★ When this WOULD be the correct answer

A company needs a low-latency, in-memory data store for caching frequently accessed data (e.g., session state, leaderboard scores) to reduce load on a primary database. The service must support sub-millisecond response times and be fully managed with automatic failover across Availability Zones.

Why candidates choose this

Candidates may confuse ElastiCache for Redis as a NoSQL database due to its key-value store nature and low-latency performance, overlooking that it is primarily a cache and not designed as a durable, auto-scaling primary database.

Analysis generated from the official CLF-C02blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

This CLF-C02 question is part of Courseiva's 988-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 →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on CLF-C02

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A gaming company needs a database that can handle millions of requests per second with consistent single-digit millisecond latency and automatically scales without any capacity planning. Which AWS database service meets these requirements?

easy
  • A.Amazon RDS for MySQL
  • B.Amazon Aurora
  • C.Amazon DynamoDB
  • D.Amazon Redshift

Why C: Amazon DynamoDB is a fully managed NoSQL key-value and document database that delivers consistent single-digit millisecond latency at any scale. It automatically scales throughput capacity via on-demand mode, eliminating the need for capacity planning, and can handle millions of requests per second, making it ideal for high-traffic gaming workloads.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CLF-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 CLF-C02 exam.