1Z0-1109-25 practice question 8 of 10

You are a developer and have been asked to develop an e-commerce website for your organization. It must support a variety of clients including desktop browsers, mobile browsers and native mobile applications. Which two approaches can you use to build the application to achieve deployment independence, easier technology upgrades, and resiliency to architecture changes? (Choose two.)

Full set: 50 questions
Answer options
A: Use monolithic approach, as it allows you to easily redeploy your applications to perform frequent updates.
B: Implement each module as an independent service/process which can be replaced, updated, or deleted without disrupting the rest of the application. Correct answer
C: Use monolithic approach to as it makes it easier to incrementally adapt to newer technology.
D: Choose monolithic approach over microservices as it has better fault isolation capability.
E: Use microservices architecture as it eliminates any long-term commitment to a technology stack. Correct answer
Correct Answer:
B. Implement each module as an independent service/process which can be replaced, updated, or deleted without disrupting the rest of the application.; E. Use microservices architecture as it eliminates any long-term commitment to a technology stack.
Explanation

By implementing each module as an independent service/process (which is a core feature of microservices architecture), you can replace, update, or delete services without affecting the rest of the application. This ensures deployment independence and makes it easier to adapt to architecture changes or technology upgrades without major disruptions. Microservices architecture allows each service to be built with the best-suited technology stack for its specific function. This flexibility ensures that you are not tied to a single technology for the entire application, making future technology upgrades easier and eliminating long-term technology commitments.

Scroll to Top