Salesforce Certified Integration Architect — Question 20

Universal Containers (UC) is currently managing a custom monolithic web service that runs on an on-premise server.
This monolithic web service is responsible for Point-to-Point (P2P) integrations between:
1. Salesforce and a legacy billing application
2. Salesforce and a cloud-based Enterprise Resource Planning application
3. Salesforce and a data lake
UC has found that the tight interdependencies between systems is causing integrations to fail.
What should an architect recommend to decouple the systems and improve performance of the integrations?

Answer options

Correct answer: B

Explanation

The correct answer is B because adopting a microservices architecture allows for greater flexibility and independence among the components, thus reducing interdependencies and improving integration performance. Option A does not address the underlying issue of tight coupling, while C focuses on optimizing Salesforce integration rather than decoupling systems. Option D may provide some benefits but does not fundamentally solve the problem of system interdependencies.