Courseiva
Continuous Improvement for Existing SolutionshardMultiple ChoiceObjective-mapped

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

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

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 →

How Courseiva writes practice questions · Editorial policy

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.