2V0-71.23 exam dumps

2V0-71.23 practice question 8 of 355

VMware Certified Professional - Tanzu for Kubernetes Operations 2024. Associate level, VMware. Free question with the correct answer and a full explanation.

2V0-71.23 Question 8

Select 3

Your organization is moving toward application modernization using VMware Tanzu Kubernetes Grid (TKG). During a strategic planning session, the team discusses transitioning a legacy monolithic application to a modern architecture. Which approaches align with application modernization principles in this context?

  1. A

    Refactor the monolithic application into microservices to enhance scalability and maintainability.

  2. B

    Deploy the monolithic application as-is in a virtual machine to ensure seamless compatibility.

  3. C

    Containerize the monolithic application to enable deployment in Kubernetes without changing its architecture.

  4. D

    Implement API gateways to enable communication between refactored microservices.

  5. E

    Rewrite the application code entirely in a different programming language to ensure it is cloud-native.

Show answer and explanation

Correct answers: A, C, D

Explanation

Application modernization involves adopting practices like refactoring applications into microservices, utilizing containerization for portability, and using tools like API gateways for effective microservice communication. These steps help organizations transition legacy applications to a modern architecture while leveraging the benefits of Kubernetes and cloud-native principles.

  • A. Correct.

    Refactoring the monolithic application into microservices aligns with the principles of application modernization, emphasizing scalability, modularity, and easier maintenance.

  • B. Incorrect.

    Deploying the monolithic application as-is in a virtual machine does not align with application modernization principles, as it does not take advantage of containerization or cloud-native practices.

  • C. Correct.

    Containerizing the monolithic application is a valid interim step in application modernization, enabling it to run in Kubernetes and benefit from container orchestration, even without architectural changes.

  • D. Correct.

    Implementing API gateways facilitates effective communication between microservices, which is a key aspect of modern, distributed application architectures.

  • E. Incorrect.

    Rewriting the application entirely in a different programming language is generally not a recommended approach for modernization unless it specifically unlocks critical capabilities. It is often time-consuming and resource-intensive.

Timed practice exam

Take a 2V0-71.23 practice test under exam conditions

63 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam