Courseiva
hardMultiple ChoiceObjective-mapped

CV0-004 Practice Question: Is migrating a legacy monolithic application to…

An organization is migrating a legacy monolithic application to the cloud using a re-platform approach (lift and shift with minimal changes). After migration, performance is worse than on-premises. Which of the following is the BEST next step to improve performance without significant application changes?

⚠ Common exam trap

CompTIA often tests the misconception that cloud-native solutions like containers or microservices are always the answer, but the trap here is that the question explicitly limits changes, making vertical scaling the only viable option without re-architecting.

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

Increase the size of the virtual machines and allocate more vCPUs.

In a re-platform (lift and shift) migration, the application's architecture remains unchanged, so performance issues often stem from insufficient cloud resources. Increasing the VM size and allocating more vCPUs directly addresses resource contention without requiring code modifications, making it the best immediate step.

Answer analysis

Option-by-option breakdown

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

  • Refactor the application into microservices and use Kubernetes.

    Why it's wrong here

    Refactoring into microservices is a major architectural change, not minimal changes.

  • Increase the size of the virtual machines and allocate more vCPUs.

    Why this is correct

    Scaling up provides more CPU and memory, which can improve performance for resource-intensive applications without requiring architectural changes.

  • Move the application to a containerized environment using Docker.

    Why it's wrong here

    Containerization would require significant rework and might not be considered 'minimal changes'.

  • Implement a content delivery network (CDN) to cache static assets.

    Why it's wrong here

    CDNs help with static content but do not address the overall performance of a legacy monolithic application that likely has dynamic content.

About these practice questions

This CV0-004 question is part of Courseiva's 977-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 CV0-004 practice question is part of Courseiva's free CompTIA 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 CV0-004 exam.