New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

CompTIA CV0-004 Exam - Topic 1 Question 8 Discussion

Actual exam question for CompTIA's CV0-004 exam
Question #: 8
Topic #: 1
[All CV0-004 Questions]

A cloud consultant needs to modernize a legacy application that can no longer address user demand and is expensive to maintain. Which of the following is the best migration

strategy?

Show Suggested Answer Hide Answer
Suggested Answer: C

Refactoring is the process of restructuring existing computer code without changing its external behavior. In cloud computing, it often means modifying the application to better leverage cloud-native features and services. This can address user demand and reduce maintenance costs by making the application more scalable, resilient, and manageable. Reference: CompTIA Cloud+ Certification Study Guide (Exam CV0-004) by Scott Wilson and Eric Vanderburg


Contribute your Thoughts:

0/2000 characters
Sunshine
3 months ago
Surprised that rehosting is even an option here!
upvoted 0 times
...
Barney
3 months ago
Wait, can rehosting really handle increased demand?
upvoted 0 times
...
Renato
3 months ago
Retaining it just seems like a bad idea, honestly.
upvoted 0 times
...
Hubert
4 months ago
Definitely agree, replatforming can save costs too!
upvoted 0 times
...
Leota
4 months ago
I think refactoring is the way to go for modern apps.
upvoted 0 times
...
Wilburn
4 months ago
Retaining the legacy app seems like a bad idea given the maintenance costs, but I wonder if there's a scenario where it could work?
upvoted 0 times
...
Frank
4 months ago
I feel like replatforming could be a good middle ground, but I can't quite recall the specifics on when to choose it over refactoring.
upvoted 0 times
...
Ernestine
4 months ago
I remember practicing a question where refactoring was the best choice for modernizing an app. It seems like it could be the right answer here too.
upvoted 0 times
...
Harrison
5 months ago
I think rehosting might be the easiest option, but I'm not sure if it really addresses the user demand issue.
upvoted 0 times
...
Celeste
5 months ago
Refactoring could be a good way to modernize the application, but it might be more time-consuming and expensive. I'll need to consider the budget and timeline.
upvoted 0 times
...
Tomoko
5 months ago
Hmm, I'm a bit unsure about this. I'll need to review my notes on cloud migration strategies to decide the best approach.
upvoted 0 times
...
Stephaine
5 months ago
This is a tricky one. I'll need to think through the pros and cons of each option carefully.
upvoted 0 times
...
Nu
5 months ago
Rehosting seems like the most straightforward option, but I'm not sure if that's the best long-term solution. I'll have to weigh the trade-offs.
upvoted 0 times
...
Sabrina
5 months ago
Okay, let me think this through. The code is using a ternary operator, so I'll need to pay close attention to the conditions and values being returned.
upvoted 0 times
...
Vincenza
5 months ago
I think the key here is balancing the login requirements with the need for a grace period. Setting the login policy to the branded URL and the redirect policy to redirect with a warning seems like the best approach to meet both of those requirements.
upvoted 0 times
...
Loise
5 months ago
This seems like a tricky one. I'll have to review my notes on authentication methods to make sure I get this right.
upvoted 0 times
...
Veda
2 years ago
I believe Replatforming might also be a good option as it involves moving the application to a new platform.
upvoted 0 times
...
Florinda
2 years ago
Refactoring allows for the application to be updated and optimized for current user demands.
upvoted 0 times
...
Johnna
2 years ago
Why do you think Refactoring is the best option?
upvoted 0 times
...
Florinda
2 years ago
I think the best migration strategy is to Refactor the legacy application.
upvoted 0 times
...
Angella
2 years ago
I think re-platforming could be a good option as it allows for some changes without completely starting from scratch.
upvoted 0 times
...
Audra
2 years ago
I personally think that retaining the legacy application might not be the best choice in this scenario.
upvoted 0 times
...
Jannette
2 years ago
I disagree, I believe refactoring would be a better option.
upvoted 0 times
...
Josphine
2 years ago
I think the best migration strategy would be to rehost.
upvoted 0 times
...
Sarina
2 years ago
Hmm, I don't know. Replatform (D) sounds a bit risky to me. I'd be worried about compatibility issues and hidden costs. Why not just bite the bullet and go for a full Refactor (C)? Yeah, it's more work, but you'll end up with a much stronger, future-proof application.
upvoted 0 times
...
Diego
2 years ago
Ah, the age-old cloud migration dilemma. I'd say Replatform is the way to go - it's like getting a cloud-ready app without all the heavy lifting of a full refactor.
upvoted 0 times
...
Georgeanna
2 years ago
Hold up, what about Replatform (D)? That could be a good middle ground - moving the app to a newer, cloud-based platform without a full rewrite. Might be a bit more work than Rehost, but could pay off in the long run.
upvoted 0 times
...
Rebecka
2 years ago
I agree, Refactor (C) seems like the way to go. You want to modernize the application while minimizing the impact, and that means improving the code and architecture without a full rebuild. Rehost (B) might be a quick fix, but it doesn't really solve the underlying issues.
upvoted 0 times
...
Dorsey
2 years ago
I'm with Clement on this one. Replatform seems like the best balance between modernization and effort.
upvoted 0 times
...
Clement
2 years ago
Refactor could work, but it might be a lot of work. Replatform could be a good compromise - migrate to a managed service in the cloud to reduce maintenance costs.
upvoted 0 times
Vanda
2 years ago
It's important to consider the long-term benefits of each migration strategy.
upvoted 0 times
...
Emogene
2 years ago
Replatforming to a managed service is the way to go.
upvoted 0 times
...
Zona
2 years ago
Retaining the legacy application is not a viable option.
upvoted 0 times
...
Mireya
2 years ago
Rehosting might not solve the cost issue.
upvoted 0 times
...
Aracelis
2 years ago
I agree, Refactor might be too much work.
upvoted 0 times
...
Caprice
2 years ago
Replatform could be the best option to reduce maintenance costs.
upvoted 0 times
...
...
Geoffrey
2 years ago
This is a tricky one. The key is to really understand the situation - a legacy application that can't keep up with user demand and is expensive to maintain. I'm leaning towards Refactor (C) as the best option, but I can see arguments for some of the other choices as well.
upvoted 0 times
...
Cassi
2 years ago
I don't know, I feel like Refactor could be the way to go. If the app is legacy and expensive to maintain, we might as well take the opportunity to modernize it.
upvoted 0 times
...
Vince
2 years ago
Rehost seems like the easiest way to go, right? Just lift and shift the app to the cloud without making any major changes.
upvoted 0 times
Erasmo
2 years ago
I agree with Colton, refactoring might take more time upfront but it could be more beneficial in the long term.
upvoted 0 times
...
Colton
2 years ago
But don't you think refactoring would be better in the long run? It allows for better optimization and cost savings.
upvoted 0 times
...
Loreta
2 years ago
Yes, rehosting is a good option if you want a quick migration without too much hassle.
upvoted 0 times
...
...
Hyman
2 years ago
Hmm, this is a tricky one. I'm leaning towards Rehost or Replatform, but I'm not sure which one would be the best option here.
upvoted 0 times
...

Save Cancel