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.
an organization is building a modular application that uses api endpoints to connect and work together.
which software structural pattern should an organization use to support this?
a.) a service - oriented architecture that uses cloud computing to develop the application using microservices.
b.) a model view controller architecture that uses cloud computing to deploy microservices that are used together to build an application.
c.) a monolithic architecture that uses microservice endpoints to build an application.
d.) a full - stack development architecture that uses microservice endpoints to build an application.

Explanation:

Brief Explanations

Service - oriented architecture (SOA) is a design pattern where services communicate via API endpoints. Microservices are a type of service in SOA. Cloud computing can be used to develop these microservices - based applications. Model - view - controller (MVC) is more about separating application logic into different components for better management, not mainly about API - based modularity. Monolithic architecture is a single, unified application and not modular with API endpoints. Full - stack development refers to working on both front - end and back - end, not a structural pattern for modularity via API endpoints.

Answer:

a.) A service-oriented architecture that uses cloud computing to develop the application using microservices.