Enterprise integration using middleware
While the architectural options described previously may be appropriate if you have 1 or 2 instances in each system, they'll quickly become unmanageable if you have 10, 20, or more. Even in smaller ecosystems, there are significant benefits to taking a more rigorous approach to integration both within the Salesforce ecosystem and across the enterprise.
Using an integration middleware tool such as MuleSoft, it is possible to both simplify and scale the integration architecture described previously. In Chapter 7, Integration Architecture Options, we started by discussing point-to-point integration options and then covered options using integration middleware. Here, we'll do the same.
Tip
We're primarily using MuleSoft and Heroku here as our integration middleware choices. They have significant advantages, especially in the Salesforce ecosystem, but the same concepts apply with any integration tool like MuleSoft or a Platform...