Salesforce Certified Integration Architect Practice Test Questions and Exam Dumps Part17 Q321-340

View Full Salesforce Certified Integration Architect Exam Dumps and Practice Test Dumps.


Q321. Which design best limits the effect of one partner sending unusually high API traffic

  1. Shared credentials
  2. Client specific throttling
  3. Unlimited concurrency
  4. Disabled monitoring

Correct Answer: 2. Client specific throttling

Explanation

Client specific throttling limits how quickly each partner can submit requests to an integration service. Shared credentials make activity harder to identify. Unlimited concurrency can allow one partner to consume excessive resources. Disabled monitoring reduces operational visibility. Client specific throttling is therefore the correct answer because different consumers may generate very different traffic volumes. Architects can define limits according to expected usage and business priority while protecting Salesforce and middleware from sudden request bursts. Monitoring rejected or delayed requests also helps determine whether legitimate partner demand requires a planned capacity increase.

Q322. Which pattern is best when failed transactions must be stored separately for later investigation

  1. Immediate deletion
  2. Endless retry
  3. Browser storage
  4. Dead letter queue

Correct Answer: 4. Dead letter queue

Explanation

A dead letter queue stores messages that cannot be processed successfully after normal retry handling is exhausted. Immediate deletion risks losing important business transactions. Endless retry can repeatedly consume resources when the underlying problem is permanent. Browser storage is not an appropriate enterprise recovery mechanism. Dead letter queue is therefore the correct answer because persistent failures need to remain visible and recoverable. Architects should include the original transaction identifier failure reason and replay procedure so support teams can correct the issue and resubmit the message safely.

Q323. Which approach best supports secure communication between Salesforce and middleware over an untrusted network

  1. TLS encryption
  2. Plain text transport
  3. Anonymous access
  4. Shared browser cookies

Correct Answer: 1. TLS encryption

Explanation

TLS encryption protects information transmitted between Salesforce and middleware from unauthorized viewing while also supporting server identity verification through certificates. Plain text transport exposes business data during transmission. Anonymous access removes identity assurance. Shared browser cookies are inappropriate for server based integrations. TLS encryption is therefore the correct answer because integration payloads may contain customer information transaction data or credentials that require confidentiality. Architects should use supported secure protocol versions validate certificates and manage certificate renewal so encrypted communication remains trustworthy throughout the integration lifecycle.

Q324. Which design best supports several related API operations that must be coordinated as one logical request

  1. Manual data entry
  2. Independent browser calls
  3. Composite request
  4. Report export

Correct Answer: 3. Composite request

Explanation

A composite request groups several related API operations so they can be coordinated through one logical interaction. Manual data entry and browser calls do not provide reliable system integration. Report export is intended for analytics rather than transactional coordination. Composite request is therefore the correct answer because related Salesforce operations can sometimes be completed with fewer network round trips and with dependencies between subrequests. Architects should understand the transaction behavior limits and error semantics of the selected Salesforce composite capability before relying on it for business critical processing.

Q325. Which strategy best ensures an integration can recover after middleware restarts unexpectedly

  1. Keep state only in memory
  2. Disable retries
  3. Delete queued work
  4. Persist processing state

Correct Answer: 4. Persist processing state

Explanation

Persisting processing state allows an integration to recover checkpoints pending work and transaction status after middleware restarts. Keeping state only in memory causes progress information to disappear during failure. Disabling retries removes an important recovery mechanism. Deleting queued work risks data loss. Persist processing state is therefore the correct answer because reliable integrations must survive application restarts without losing accepted transactions or processing everything again. Architects should store enough durable state to resume safely and combine this design with idempotency and reconciliation.

Q326. Which practice best identifies whether an external API contract changed unexpectedly

  1. Remove schema tests
  2. Automated contract testing
  3. Ignore response structure
  4. Disable version checks

Correct Answer: 2. Automated contract testing

Explanation

Automated contract testing verifies that an external API continues to provide the expected fields data types and behavior. Removing schema tests or ignoring response structure makes unexpected changes harder to detect. Disabling version checks further reduces compatibility protection. Automated contract testing is therefore the correct answer because integrations can fail when providers alter interfaces even if endpoints remain available. Architects should run contract tests before deployments and periodically against important dependencies so breaking changes are detected before they affect production transactions.

Q327. Which integration concept identifies one authoritative source for a shared reference value

  1. Authoritative source designation
  2. Random source selection
  3. Shared editing without rules
  4. Last response always wins

Correct Answer: 1. Authoritative source designation

Explanation

Authoritative source designation establishes which application owns and supplies the trusted value for a shared piece of information. Random selection and unrestricted shared editing create inconsistent data. Last response wins ignores business ownership and can overwrite correct values. Authoritative source designation is therefore the correct answer because integrations need clear responsibility for reference data such as product classifications customer status or pricing attributes. Architects should document ownership and ensure consuming systems receive updates without independently redefining the same business value.

Q328. Which monitoring method best tracks one transaction through several distributed components

  1. Report scheduling
  2. User profile review
  3. Correlated tracing
  4. Dashboard formatting

Correct Answer: 3. Correlated tracing

Explanation

Correlated tracing uses a shared identifier and related timing information to follow one transaction through Salesforce middleware and external systems. Report scheduling user profile reviews and dashboard formatting do not provide distributed transaction visibility. Correlated tracing is therefore the correct answer because integration failures or latency may occur in any participating component. Architects should propagate a correlation value across requests messages and logs so support teams can reconstruct the complete transaction path and identify where delays or failures occurred.

Q329. Which design best handles an external system that temporarily cannot accept new work

  1. Backpressure
  2. Increase retries immediately
  3. Ignore capacity signals
  4. Open more browser sessions

Correct Answer: 1. Backpressure

Explanation

Backpressure slows rejects or defers incoming work when a downstream system cannot safely accept additional processing. Immediate repeated retries can worsen overload. Ignoring capacity signals may cause cascading failures. Browser sessions are unrelated to backend load management. Backpressure is therefore the correct answer because distributed systems need a controlled response when consumers become saturated. Architects can combine backpressure with queues throttling and monitoring so work is delayed rather than lost and downstream services receive traffic at a sustainable rate.

Q330. Which pattern is best when Salesforce must call different providers using one common business interface

  1. Direct provider logic in every Flow
  2. Shared password file
  3. Hard coded endpoints
  4. Strategy abstraction

Correct Answer: 4. Strategy abstraction

Explanation

A strategy abstraction exposes one stable business interface while allowing different provider specific implementations behind it. Direct provider logic in every Flow increases duplication. Shared password files create security risk. Hard coded endpoints create tight coupling. Strategy abstraction is therefore the correct answer because Salesforce can request the same business capability without knowing which provider performs it. Routing or configuration can select the appropriate implementation based on region customer or other criteria while keeping core Salesforce processes simpler.

Q331. Which Salesforce integration concern should be reviewed before running many parallel Bulk API jobs

  1. Dashboard theme
  2. Concurrency and locking
  3. Email template count
  4. Report folder names

Correct Answer: 2. Concurrency and locking

Explanation

Concurrency and locking should be evaluated before several high volume jobs update Salesforce simultaneously. Dashboard themes email templates and report folders do not affect transactional contention. Concurrency and locking is therefore the correct answer because parallel processing can improve throughput but may also cause record lock conflicts when jobs affect related data. Architects should understand record relationships and choose suitable concurrency levels. In some cases controlled serial processing may produce more reliable overall performance than maximum parallelism.

Q332. Which design best supports recovering a consumer after events are delivered more than once

  1. Remove event identifiers
  2. Accept duplicate business effects
  3. Idempotent event processing
  4. Disable replay

Correct Answer: 3. Idempotent event processing

Explanation

Idempotent event processing ensures that repeated delivery of the same logical event does not create duplicate business outcomes. Removing identifiers makes duplicate detection harder. Accepting duplicate effects can create incorrect data. Disabling replay may cause messages to be lost after outages. Idempotent event processing is therefore the correct answer because distributed messaging systems may redeliver events during retries or recovery. Consumers can store processed identifiers or check resulting business state before applying an event again.

Q333. Which security mechanism should be used when a partner certificate is no longer trusted

  1. Increase timeout
  2. Keep accepting the certificate
  3. Disable authentication
  4. Revoke trust for the certificate

Correct Answer: 4. Revoke trust for the certificate

Explanation

Revoking trust prevents further authentication or secure communication based on a certificate that should no longer be accepted. Increasing timeout values has no security benefit. Continuing to accept an untrusted certificate creates exposure. Disabling authentication weakens security even further. Revoke trust for the certificate is therefore the correct answer because compromised expired or retired certificates should no longer grant integration access. Architects should maintain certificate ownership renewal and revocation procedures so trust relationships can be changed quickly when required.

Q334. Which approach best preserves compatibility when a consumer cannot immediately adopt a new API version

  1. Parallel version support
  2. Remove the old version immediately
  3. Change field meaning silently
  4. Ignore the consumer

Correct Answer: 1. Parallel version support

Explanation

Parallel version support keeps the existing interface available while consumers migrate to a newer version. Removing the old version immediately can cause production failures. Changing field meaning silently is unsafe. Ignoring consumer constraints weakens integration governance. Parallel version support is therefore the correct answer because enterprise systems often cannot upgrade simultaneously. Architects should define a migration period communicate retirement dates test both versions and eventually remove the old interface after all required consumers have completed migration.

Q335. Which metric best measures the number of integration transactions waiting for manual correction

  1. API version
  2. Exception queue size
  3. User count
  4. Dashboard refresh rate

Correct Answer: 2. Exception queue size

Explanation

Exception queue size measures how many failed transactions currently require investigation or correction. API version user count and dashboard refresh rate do not indicate unresolved integration errors. Exception queue size is therefore the correct answer because persistent growth can reveal a systemic data quality or application problem. Architects should monitor both the number and age of exceptions and assign clear ownership so failed business transactions do not remain unresolved indefinitely.

Q336. Which data control best validates that a numeric amount remains unchanged after several transformations

  1. Browser testing
  2. Dashboard comparison
  3. Value reconciliation
  4. User permission review

Correct Answer: 3. Value reconciliation

Explanation

Value reconciliation compares important business values before and after transformation or transmission to ensure they remain correct. Browser testing dashboard comparison and permission reviews do not verify numerical integrity. Value reconciliation is therefore the correct answer because mappings involving currencies quantities or totals can introduce conversion or rounding errors even when messages remain structurally valid. Architects should define expected tolerances where appropriate and investigate differences before downstream systems rely on incorrect values.

Q337. Which pattern is best when one request needs responses from several services before returning a result

  1. Scatter gather
  2. Data replication
  3. Event replay
  4. Report subscription

Correct Answer: 1. Scatter gather

Explanation

Scatter gather sends related requests to several services and then collects their responses into one combined result. Data replication copies information. Event replay processes historical events. Report subscriptions deliver analytics. Scatter gather is therefore the correct answer because an integration may need pricing availability and eligibility results from independent services at the same time. Architects should define timeout behavior partial result handling and whether every service response is mandatory before the final aggregated response can be returned.

Q338. Which practice best protects integration logs containing customer identifiers

  1. Make logs public
  2. Log access control
  3. Disable authentication
  4. Store logs indefinitely

Correct Answer: 2. Log access control

Explanation

Log access control restricts operational records to authorized users and services. Making logs public or disabling authentication exposes sensitive information. Keeping logs indefinitely can create unnecessary privacy and storage risk. Log access control is therefore the correct answer because integration logs often contain transaction identifiers customer references and error details. Architects should combine access controls with masking retention policies and secure storage so operational visibility does not create another path for unauthorized data exposure.

Q339. Which design best prevents one failed transformation from stopping unrelated messages

  1. Global transaction for all messages
  2. Disable error handling
  3. Message level isolation
  4. Delete the whole queue

Correct Answer: 3. Message level isolation

Explanation

Message level isolation ensures that one malformed or failed transaction can be separated without stopping processing of unrelated valid messages. A global transaction couples all work together. Disabling error handling hides failures. Deleting the entire queue causes data loss. Message level isolation is therefore the correct answer because enterprise integrations should continue processing independent transactions when one message fails. Failed items can be routed to an exception queue while other messages proceed normally.

Q340. Which governance practice helps ensure integration documentation remains current after production changes

  1. Remove design records
  2. Use verbal updates only
  3. Ignore small changes
  4. Documentation change control

Correct Answer: 4. Documentation change control

Explanation

Documentation change control requires architecture diagrams interface definitions support procedures and related records to be updated when production integrations change. Removing records or relying only on verbal updates creates outdated knowledge. Ignoring small changes can accumulate into significant discrepancies over time. Documentation change control is therefore the correct answer because support teams and future architects need accurate information about current interfaces dependencies and recovery procedures. Documentation updates should be included as part of the normal release and approval process.