Design Integration Solutions28% of the exam

Trade-offs and platform limits of integration options

The limits and trade-offs that decide whether an integration survives production: long-running request and callout limits, Salesforce Connect and External Services constraints, event retention, CDC entity limits, Bulk API 2.0 transactions, query cursors, outbound message retries, partial success behind HTTP 200 and Well-Architected trade-offs.

Official exam objective
Given a use case, identify the trade-offs, limitations, and constraints that meet the proposed solution.

~8 min read · 17 practice questions ·

What the exam expects

  • Diagnose a failing design from its symptom: REQUEST_LIMIT_EXCEEDED, invalid query locators, callouts rejected from triggers, records missing behind HTTP 200.
  • State the constraints of each option: External Services, Salesforce Connect, platform events and Change Data Capture, Bulk API 2.0, outbound messaging, Heroku Connect, MuleSoft Anypoint.
  • Know which limits no longer bite (callouts and the long-running request limit) and which do (120-second callout timeout).
  • Frame trade-offs with the Well-Architected pillars instead of maximizing every control.

Key terms: long-running request (an Apex request over 5 seconds, or an inbound API call of 20 seconds or longer, each with its own limit); retention window (72 hours of replayable high-volume events); replay ID (increasing event position a subscriber resumes from); partial success (some records fail inside a well-formed request); pillar trade-off (spending on one quality dimension at another's expense).

Key facts

Callouts and long-running limit
Detail
Excluded since Winter '20; timer pauses during the callout
Concurrent long-running Apex transactions
Detail
Over 5 s; 1 per 100 licenses, min 10, max 50
Callout timeouts
Detail
Default 10 s; max 120 s per callout and cumulative per transaction
Concurrent long-running API requests
Detail
25 of 20 s or longer in production and sandboxes
Open query cursors
Detail
No limit since API 56.0, all versions; 2-day lifetime (the catalog's 10 per user is stale)
High-volume event retention
Detail
72 hours; no Salesforce-side retry
CDC entities without add-on
Detail
5
Outbound message queue
Detail
Retried until 24 hours old, then dropped
Bulk API 2.0 batches
Detail
Parallel, no serial mode, each its own transaction
Composite graph
Detail
500 nodes; each graph all-or-nothing
Salesforce Connect cost
Detail
Extra cost in Enterprise, Performance, Unlimited
Sources for this section (10)
  • Do three middleware apps sharing one integration user still exhaust open query cursors?
  • When does Bulk API 2.0 make a parent-before-child sorted file unsafe?
  • Why is the cross-org adapter a poor fit for a pipeline total across four orgs?
  • What happens to an outbound message whose endpoint stays down?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the Integration Architect pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 25 lessons of the Integration Architect guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Inline practice questions and one-click topic practice (17 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Unlimited timed practice exams

Practice for the Integration Architect exam