MuleSoft Platform Integration Architect Study Guide
The Certifyforce MuleSoft Platform Integration Architect study guide covers the official Salesforce MuleSoft Platform Integration Architect exam outline in 40 units across all 10 exam sections, one unit per exam-guide topic. The exam itself has 60 scored questions plus 5 unscored, a 120-minute limit and a 70% passing score, and its largest section is Designing for the runtime plane technology architecture at 15%. Every unit is verified against official Salesforce documentation, cites its sources, and links to the practice questions that test it.
Translate integration requirements into secure, reliable Mule application architectures and delivery practices.
40 lessons · 10 exam sections · about 5 h of reading
Turn your section feedback into a study planExam sections
Unlock the full guide
Every lesson's summary, exam expectations, key facts and self-check questions are free to read. The MuleSoft Platform Integration Architect pack unlocks the self-check answers, core concepts, exam traps and worked scenarios, reading progress and personalized “read next”. Add practice exams for the question bank and unlimited timed practice, or choose the bundle.
Initiating integration solutions on the Anypoint Platform
8% of the exam- Functional and nonfunctional integration requirements~7 minSeparate what an integration does (routing, transformation, orchestration) from how well and under what conditions it does it (availability, reliability, manageability, access protection), and match each requirement with the evidence and Anypoint mechanism that satisfies it.
- Managing web and event-driven APIs on Anypoint~8 minChoose the Anypoint Platform feature for each API task: AsyncAPI design in API Designer and Exchange, Anypoint MQ for queue access, and API Manager instances, environments, policies, SLA tiers, analytics and alerts for managed web APIs.
- Control plane and runtime plane deployment options~7 minChoose a control plane (MuleSoft-managed clouds, Government Cloud, Private Cloud Edition) and a compatible runtime plane (CloudHub 2.0, CloudHub, Runtime Fabric, hybrid standalone), and know who operates each part, including Runtime Fabric's shared-responsibility model.
Designing for the runtime plane technology architecture
15% of the exam- Mule runtime clusters versus server groups~8 minHow an on-premises Mule 4 cluster shares state through its memory grid, runs primary-only sources and hands work between nodes, and how that differs from a server group. Also covers store profiles, node prerequisites and the two ways to manage a cluster.
- CloudHub VPCs, load balancers and static IPs~8 minHow to plan and connect a CloudHub 1.0 Anypoint VPC, resolve private domains, route traffic with the shared and dedicated load balancers, restrict access with firewall rules and allowlists, and give applications static IPs.
- Mule domains and shared resource configuration~6 minWhen an on-premises Mule domain earns its place, how applications reference it unambiguously, how domains are deployed and edited in Studio, and why shared applications still need individual and combined testing.
- Class loader isolation and SDK module exports~6 minHow Mule 4 isolates the runtime, applications, domains and modules behind declared APIs, how artifacts and Mule SDK modules export packages and resources, which library clashes isolation cannot prevent, and how connectors reach application dependencies.
- Reactive execution engine, thread pools and back pressure~6 minHow the Mule 4 reactive execution engine classifies work into processing types, runs it on the shared UBER pool, keeps transactions on one thread and applies back pressure, and what changes when you alter global or application-level thread pools or upgrade the runtime.
Designing architecture using integration paradigms
10% of the exam- API-led connectivity layers and API boundaries~7 minHow to lay out System, Process and Experience APIs for a real application network: when a layer is justified, when it is not, how bounded contexts set API boundaries, and why the API model stays the maintained contract.
- HTTP semantics for web API architectures~8 minThe HTTP contract decisions a web API architect makes: which header carries which meaning, how URI limits, redirects, the 100-continue handshake, resource creation, cookies and conditional range requests behave, and where Mule's HTTP Connector sets its own limits.
- Event-driven APIs with Anypoint MQ and JMS~8 minDesign event-driven integrations on two brokers: correlate asynchronous AsyncAPI replies, choose Anypoint MQ standard or FIFO queues, assign dead-letter queues with their encryption and delivery-attempt rules, and scale or filter JMS consumers with shared subscriptions and selectors.
- Message aggregation and JMS messaging patterns~8 minImplement the Aggregator pattern with the Mule Aggregators module (size, time and group scopes, completion and timeout routes, listeners, eviction and content), and the JMS durable-subscription, request-reply and no-local patterns with JMS Connector.
Designing and developing Mule applications
15% of the exam- Mule application property sources and providers~7 minWhere a Mule application's property values can come from (placeholders, global properties, properties files, system and environment properties, deployment properties, built-ins), which source wins, and when a custom configuration properties provider is the right tool.
- Flow references, target variables and templates~7 minHow core features every Mule application has (flows and subflows, Flow Reference, target variables, On-Error components and Parse Template) shape the message a flow sees, including what a referenced flow's error handler returns to its caller.
- Round Robin and First Successful routers~6 minHow the four core Flow Control routers differ (Choice, Scatter-Gather, Round Robin and First Successful), with the full behavior of Round Robin and First Successful: route selection, event propagation and what an outer error handler must expect.
- Salesforce Connector operations, Bulk API and events~8 minWhat the Salesforce Connector's configuration, Apex, sObject, duplicate-matching and original Bulk API operations expect as input, and how its replay listeners choose where to start, store replay state and consume event quota.
- Database, HTTP, File and JMS connector behaviors~8 minHow the Database Connector calls stored procedures and limits Select results, how the HTTP Request operation resolves hosts, builds the Host header and streams bodies, how File Read locks behave, and how JMS acknowledgement modes decide redelivery.
- Metadata sources for Transform Message~7 minWhere Transform Message gets its input and output structures (DataSense from connectors, Metadata Editor types from samples, schemas or the built-in editor, and preview-only sample data), and where metadata should and should not be declared.
- Canonical data models with CIM and fragments~7 minWhy a canonical model limits transformation between API layers, how the Cloud Information Model for MuleSoft Accelerators is organized and shipped as RAML libraries with JSON schemas, how canonical types are shared through Exchange fragments, and how CIM treats identifiers, discriminators, composition and extensions.
- Validation module, schema and APIkit validation~7 minHow to pick a Validation module operation and its error type, collect several failures with the All scope, validate XML against XSD or RELAX NG and JSON against a JSON Schema, and tune APIkit's specification-driven request validation without turning it off.
Designing automated tests for Mule applications
5% of the exam- MUnit test design in Anypoint Studio~8 minHow to design MUnit suites in Anypoint Studio: the behavior, execution and validation scopes, test attributes such as expected errors, ignore expressions and timeouts, Mock When, Verify Call, Spy and Set Event, Before/After scopes, the Test Recorder's limits and debugging a test in Studio.
- Integration testing and performance test design~7 minHow to tell unit, integration and functional test requirements apart, and how to design a Mule performance test: prerequisites and criteria, a controlled environment, consistent tools, component isolation, representative workloads, iterative execution and resource monitoring.
Designing integration solutions to meet persistence requirements
10% of the exam- VM queues and persistent queues by deployment~8 minHow VM Connector queues and operations behave, where a persistent VM queue actually keeps its messages on a standalone runtime, a cluster, CloudHub 1.0, CloudHub 2.0 and Runtime Fabric, and what to use when a VM queue cannot give the durability a design needs.
- Object Store v2 and persistent stores by deployment~8 minWhere an object store actually keeps its data on CloudHub 1.0, CloudHub 2.0, Runtime Fabric and an on-premises cluster, and the Object Store v2 limits, billing, security and control-plane rules that decide whether it fits a design.
- Stateful components backed by object stores~7 minWhich Mule components keep state in an object store (aggregators, the Idempotent Message Validator, redelivery policies, the Cache scope, watermarks and batch jobs), what their default stores do, and how to configure the store so the state survives restarts and is shared across CloudHub 2.0 replicas.
Designing integration solutions to meet reliability requirements
8% of the exam- Reliability patterns without distributed transactions~8 minGet zero message loss without XA: a reliability pattern behind nontransactional sources, an endpoint that survives the deployment, safe file and FTP handling, a local transaction plus a redelivery-tolerant write (design reasoning, not a documented Mule feature), and Batch Job record-level failure handling.
- Until Successful, reconnection and redelivery policies~7 minTell Mule's three retry mechanisms apart by the failure each one handles: reconnection strategies for connections that cannot be established, Until Successful for processors that fail inside one event, and redelivery policies (or an Anypoint MQ dead-letter queue) for messages that keep failing, including how each behaves inside a transaction.
- High availability and disaster recovery by deployment~8 minSeparate high availability (surviving a component or zone failure with no loss of service) from disaster recovery (restoring to an acceptable earlier state within an RPO and RTO), then apply the standby types and the MuleSoft-versus-customer responsibility split on CloudHub 1.0, CloudHub 2.0, Runtime Fabric and customer-hosted runtimes.
- Single-resource and XA transactions in Mule~7 minChoose Single Resource or XA transactions from the resources and configurations involved, set transactional actions on sources, Try scopes and operations, configure XA on JMS, Database and VM with a transaction manager, and predict how error handlers and scopes change commit, rollback and threading inside a transaction.
Designing integration solutions to meet performance requirements
7% of the exam- Application design for performance and capacity~7 minDesign choices that decide a Mule 4 application's performance and capacity: bounded caches, iterative constructs instead of recursive Flow References, Database Connector pooling, flow maxConcurrency to protect a backend, component-level tuning tips, and the AMQP consume and publish settings that trade throughput against memory and durability.
- Repeatable streams and DataWeave streaming~7 minHow Mule 4 repeatable and non-repeatable streams behave, how to size file-store and in-memory buffers, how auto-paged objects are buffered by instance count, why streams should be consumed promptly, and how to make DataWeave read and write large documents as streams.
- Batch jobs and parallel processing at scale~7 minHow to process large collections and record sets in Mule 4: For Each versus Parallel For Each (concurrency, errors, memory), and Batch Job tuning with block size, maxConcurrency on fractional cores, Batch Aggregator sizing, scheduling strategies for concurrent instances, the disk-bound record queue and job history.
Designing integration solutions to meet security requirements
8% of the exam- Platform identity, MFA, teams and connected apps~7 minHow Anypoint Platform secures access to its control plane: multi-factor authentication for direct and SSO sign-ins, business groups and Organization Administrator inheritance, cascading team permissions, and connected apps with the right type, grant, audience and least-privilege scopes.
- Secrets manager TLS contexts and edge access~8 minHow Anypoint Security secrets manager stores TLS artifacts for trusted platform services, what its secret groups, permissions and limits allow, how an HTTPS API proxy consumes a TLS context, and how CloudHub 2.0 private space ingress enforces TLS and mutual TLS at the edge.
- Application vulnerabilities, runtime patching and message security~7 minHow to counteract Mule application vulnerabilities by deployment option: isolating browser-facing apps from the shared cloudhub.io domain, CloudHub 1.0 security patching and the monthly date-patch cycle, protecting property values on CloudHub 1.0 and CloudHub 2.0, Last-Mile Security, and message-level protection with the Cryptography module.
- Anypoint Platform audit logs and retention~7 minWhat the Anypoint Platform audit logging service records and who can see it, how sign-in events are logged by identity type, how to configure retention, and how to export audit logs with Telemetry Exporter or pull them reliably through the Audit Log Query API.
Applying DevOps practices and operating integration solutions
14% of the exam- CI/CD pipelines with the Mule Maven plugin~8 minDesign a CI/CD pipeline for Mule applications: what the CI server owns, which MuleSoft Maven plugin tests, packages, publishes and deploys, and how the cloudhub2Deployment parameters control credentials, business group, runtime channel, capacity, update strategy and URLs on CloudHub 2.0.
- Automating Anypoint with CLI, APIs and connected apps~7 minAutomate Anypoint Platform with Anypoint CLI 4.x and the platform APIs: how the CLI is installed, reaches the platform through proxies and other control planes, resolves credentials and defaults, deploys and promotes per deployment option, and how connected apps and their grant types authorize unattended automation.
- Log4j2 logging across deployment options~7 minDesign Log4j 2 logging for Mule applications on customer-hosted runtimes, CloudHub 1.0, CloudHub 2.0 and Runtime Fabric: asynchronous versus synchronous logging, what each platform keeps and how long, how to switch on custom appenders, and how to raise log levels for packages such as batch.
- Anypoint Monitoring features, tiers and alerts~7 minIdentify which Anypoint Monitoring features each subscription tier and control plane provides, how Log Points, the Archive API and API Functional Monitoring work, what hybrid servers need for monitoring, and how Anypoint Monitoring alerts differ from Runtime Manager alerts.
Common questions about the MuleSoft Platform Integration Architect study guide
Is the MuleSoft Platform Integration Architect study guide free?
Partly. Every unit's summary and its "What the exam expects", "Key facts" and "Check yourself" sections are free to read without an account. The "Core concepts", "Exam traps" and "Worked scenario" sections, reading progress and unlimited timed mock exams come with the MuleSoft Platform Integration Architect pack (USD $19).
How current is the MuleSoft Platform Integration Architect study guide?
It is written to the current official Salesforce MuleSoft Platform Integration Architect exam outline, and each unit is checked against Salesforce documentation before it is published.
How does the study guide map to the official MuleSoft Platform Integration Architect exam guide?
There is one unit per topic in the official exam guide, grouped under its 10 weighted sections: Initiating integration solutions on the Anypoint Platform (8%), Designing for the runtime plane technology architecture (15%), Designing architecture using integration paradigms (10%), Designing and developing Mule applications (15%), Designing automated tests for Mule applications (5%), Designing integration solutions to meet persistence requirements (10%), Designing integration solutions to meet reliability requirements (8%), Designing integration solutions to meet performance requirements (7%), Designing integration solutions to meet security requirements (8%), Applying DevOps practices and operating integration solutions (14%). Each unit quotes the exam objective it covers word for word.
How do the practice questions link to the study guide?
Each unit lists the reviewed practice questions that test it (300 questions are linked across the guide), so you can read a topic and practice it in one click. After a practice exam, every missed question links back to the unit that teaches it.