Integration Architecture Flashcards
7 cards from real SAA practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Integration Architecture flashcards as text
A company needs to sync large volumes of Salesforce records nightly to an external data warehouse. Which integration pattern is most appropriate?
Answer: Batch Data Synchronization
Batch Data Synchronization is designed for moving large volumes of data on a scheduled basis, making it ideal for nightly data warehouse syncs.
Which Salesforce feature allows external systems to subscribe to Salesforce record changes in near real-time using a push mechanism?
Answer: Change Data Capture
Change Data Capture publishes change events to the event bus whenever Salesforce records are created, updated, deleted, or undeleted, enabling external systems to subscribe via CometD.
A client wants to expose Salesforce data as an OData feed for consumption by Microsoft Power BI. Which Salesforce capability should an architect recommend?
Answer: Salesforce Connect with OData 4.0 adapter
Salesforce Connect with an OData adapter allows Salesforce to act as an OData producer, exposing external objects or Salesforce data as OData-compliant feeds.
When designing a real-time integration where an external system must query Salesforce and receive an immediate response, which API is most appropriate?
Answer: REST API
The REST API supports synchronous request-reply interactions, allowing external systems to query Salesforce records and receive immediate JSON or XML responses.
An architect is evaluating middleware options for a complex integration involving multiple systems. Which capability is most critical for an Enterprise Service Bus (ESB) in this scenario?
Answer: Message transformation and routing
An ESB's core value is its ability to transform message formats and route them between heterogeneous systems, decoupling producers from consumers.
Which Salesforce governor limit is most critical to consider when designing integrations that use Apex callouts triggered by record saves?
Answer: Maximum callouts per transaction (100)
Salesforce limits Apex transactions to 100 callouts, so bulk trigger scenarios must be carefully architected to avoid hitting this limit when calling external services.
A company wants to store a subset of external ERP records directly in Salesforce without data migration, keeping data live in the ERP. What is the recommended approach?
Answer: Salesforce Connect with External Objects
Salesforce Connect with External Objects provides real-time, on-demand access to data stored in external systems without replicating it into Salesforce storage.