Which two solutions should an architect propose? (Choose two.)
To address the dynamic nature of shipping services for Northern Trail Outfitters, using middleware to manage and retrieve valid shipping methods (option A) allows for efficient updates without altering the Salesforce configuration directly. This method ensures that the system remains up-to-date with minimal manual intervention. Additionally, having middleware abstract the call to specific shipping services (option C) adds a layer of abstraction, making it easy to switch or update services as needed without requiring changes in the core system. These solutions together provide a robust and scalable approach to handling frequent changes in shipping services across multiple countries.
Community votes
No votes yet
The conceptual design files size is 2.5 GB.
Which solution should an integration architect recommend?
Given the size of the design files (2.5 GB), the best solution is to create a custom object to store the file location URL and redirect the community user to the on-premise system file location. This approach avoids the size limitations of Salesforce Files, Salesforce Connect, and other potential constraints of the platform, ensuring seamless integration and access to the large files.
Community votes
No votes yet
1. At peak, the call center can receive up to 100,000 calls per day.
2. The phone number type classification is a service provided by an external service API.
3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).
A Remote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on customer premise.
In order to implement these patterns and mechanisms, which component should an integration architect recommend?
Given the scenario, the implementation involves a middleware that manages the synchronization and classification of phone numbers via an external service API. An API Gateway would be essential as it can manage authentication, routing, and traffic control between Salesforce and the middleware. This option ensures that all requests made from Salesforce into the middleware for batch processing are secure and properly authenticated, adhering to best practices for handling such integrations, especially at the large scale of up to 100,000 calls per day.
Community votes
No votes yet
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?
Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture. This approach will decouple the systems, as each microservice will handle a specific part of the integration. This reduces the tight interdependencies between systems and improves the overall performance and reliability of the integrations.
Community votes
No votes yet
Which three relevant details should a Salesforce Integration Architect seek to specifically solve for integration architecture needs of the program? (Choose three.)
To address the integration architecture needs for the requirement of business processes involving data updates between internal systems and Salesforce, it is crucial to focus on specific aspects. Firstly, understanding the Integration Style (Process-based, Data-based, and Virtual integration) is important as it defines how systems will communicate and share data (Option A). Secondly, considering the Timing aspects (real-time/near real-time, synchronous or asynchronous, batch and update frequency) is vital for ensuring data consistency and meeting business needs regarding the freshness of data (Option B). Lastly, it is essential to identify the Source and Target systems, data flow Directionality, data volume & transformation complexity, and any Middleware that can be leveraged as these details impact the overall design and effectiveness of the integration solution (Option C). These three aspects collectively cover the broad yet critical elements required for creating a robust integration architecture.
Community votes
No votes yet