Sovi.AI - AI Math Tutor

Scan to solve math questions

QUESTION IMAGE

2 — structure patterns learning objective: differentiate between differ…

Question

2 — structure patterns
learning objective: differentiate between different architectural patterns in web development.
a consultant has been hired to help transform a legacy application that uses one large codebase that is difficult to maintain into individual components that can be updated independently and work together to respond to user requests.
what structure would the consultant be likely to propose?
a.) microservice view controller
b.) model api cloud
c.) model view controller
d.) model api controller

Explanation:

Brief Explanations

Microservice architecture breaks an application into independent, small - scale services that can be updated separately. The goal here is to transform a monolithic legacy application into independently - updatable components, which aligns with microservice principles. Model - view - controller (MVC) is more about separating concerns within an application's internal structure and not about breaking it into independent services. "Model API cloud" and "Model API controller" are not standard architectures for this transformation task.

Answer:

a. Microservice view controller