SAP-C02 Continuous Improvement for Existing Solutions Practice Question
A company runs a high-traffic web application on EC2 instances in an Auto Scaling group. The application uses a Redis cluster for caching. Recently, they have noticed that the cache hit ratio has dropped significantly, causing increased load on the database. The operations team observed that the Redis cluster's CPU utilization is high and memory usage is near capacity. They need to improve the cache performance with minimal changes to the application code. What should a solutions architect recommend?
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
✓
Upgrade the Redis cluster to a larger node type with more CPU and memory.
Upgrading to a larger node type provides more CPU and memory, directly addressing the high utilization and capacity issues without requiring application code changes. Option A is incorrect because migrating to MemoryDB for Redis does not solve the immediate capacity problem and introduces unnecessary complexity. Option C is incorrect because increasing TTL values may reduce cache churn but does not increase the available CPU or memory. Option D is incorrect because enabling encryption in transit adds overhead and does not resolve the capacity or performance issues.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Migrate from ElastiCache to Amazon MemoryDB for Redis.
Why it's wrong here
MemoryDB is similar but adds persistence; not a performance fix for capacity.
- ✓
Upgrade the Redis cluster to a larger node type with more CPU and memory.
Why this is correct
More resources directly improve performance and cache hit ratio.
- ✗
Increase the TTL values for cached objects in the application.
Why it's wrong here
Longer TTLs reduce churn but do not fix insufficient capacity.
- ✗
Enable encryption in transit for the Redis cluster.
Why it's wrong here
Encryption adds CPU overhead, worsening the problem.
Visual reference
Go deeper
Related to this question
About these practice questions
This SAP-C02 question is part of Courseiva's 1,660-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 by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.