Salesforce Certified MuleSoft Integration Architect I Actual Exam Questions

Last updated on Nov. 9, 2025.

Topic 1 - Exam A

Question #1 Topic 1

Refer to the exhibits.
An Order microservice and a Fulfillment microservice are being designed to communicate with their clients through message-based integration (and NOT through API invocations).
The Order microservice publishes an Order message (a kind of command message) containing the details of an order to be filled. The intent is that Order messages are only consumed by one Mule application: the Fulfillment microservice.
The Fulfillment microservice consumes Order messages, fills the orders described therein, and then publishes a Fulfillment message (a kind of event message). Each Fulfillment message can be consumed by any interested Mule application, and the Order microservice is one such Mule application.
What is the recommended choice of message broker(s) and message destination(s) in this scenario?

  • A. Order messages are sent to a JMS queue.
    Fulfillment messages are sent to a JMS topic.
    Both microservices interact with the same JMS provider (message broker) instance, which must therefore scale to support the load of both microservices.
  • B. Order messages are sent directly to the Fulfillment microservice.
    Fulfillment messages are sent directly to the Order microservice.
    The order microservice interacts with one Advanced Message Queuing Protocol (AMQP)- compatible message broker and the Fulfillment microservice interacts with a different AMQP-compatible message broker so that both message brokers can be chosen and scaled to best support redelivery to each microservice and future auditing and integrations.
  • C. Order messages are sent to an Anypoint MQ exchange.
    Fulfillment messages are sent to an Anypoint MQ queue.
    Both microservices interact with Anpoint MQ as the message broker, which must therefore scale to support the load of both microservices.
  • D. Order messages are sent to a JMS topic.
    Fulfillment messages are sent to a JMS queue.
    The Order microservice interacts with one JMS provider (message broker) and the Fulfillment microservice interacts with a different JMS provider so that both message brokers can be chosen and scaled to best support the load of each microservice.
Reveal Solution Hide Solution   Discussion   1

Correct Answer: A 🗳️

Question #2 Topic 1

Why would an Enterprise Architect use a single enterprise-wide canonical data model (CDM) when designing an integration solution using Anypoint Platform?

  • A. To reduce dependencies when integrating multiple systems that use different data formats
  • B. To remove the need to perform data transformation when processing message payloads in Mule applications
  • C. To leverage a data abstraction layer that shields existing Mule applications from non-backward compatible changes to the model’s data structure
  • D. To automate AI-enabled API implementation generation based on normalized backend databases from separate vendors
Reveal Solution Hide Solution   Discussion   1

Correct Answer: A 🗳️

Question #3 Topic 1

An application deployed in CloudHub production environment is throwing intermittent exceptions. To troubleshoot the issue, a developer wants to enable DEBUG level logging in production for the org.apache.cxf package in the deployment Mule application.
How should the developer update the logging configuration in order to enable this package specific debugging?

  • A. In the Mule application’s log4j2.xml file, change the root logger’s level property to DEBUG, then redeploy the Mule application to the CloudHub production environment
  • B. In Anypoint Runtime Manager, in the Deployed Application Properties tab for the Mule application, add a line item with DEBUG level for package org.apache.cxf and apply the changes
  • C. In the Mule application’s log4j2.xml file, add an AsyncLogger element with name property set to org.apache.cxf and level set to DEBUG, then redeploy the Mule application in the CloudHub production environment
  • D. In Anypoint Monitoring, define a logging search query with class property set to org.apache.cxf and level set to DEBUG
Reveal Solution Hide Solution   Discussion  

Correct Answer: B 🗳️

Question #4 Topic 1

Following MuleSoft’s recommended best practices for API governance and API policies, a project team has used RAML specifications to document and publish functional requirements and detailed design definitions of its APIs. These API specifications have been used by various stakeholders to implement APIs.
Later, the project team requires all API specifications to be augmented with an additional non-functional requirement (NFR) to protect the backend services from a high rate of requests, according to defined service-level agreements (SLAs). The NFR’s SLAs are based on a new tiered subscription level “Gold”, “Silver”, or “Platinum” that must be tied to a new parameter that is being added to the Accounts object in their enterprise data model.
Following MuleSoft’s recommended best practices, how should the project team now convey the necessary non-functional requirement to stakeholders?

  • A. Create a shared RAML fragment required to implement the NFR, list each API implementation endpoint in the RAML fragment, and publish the RAML fragment to Exchange
  • B. Create and deploy API proxies in API Manager for the NFR, change the baseUrl in each API specification to the corresponding API proxy implementation endpoint, and publish each modified API specification to Exchange
  • C. Update each API specification with comments about the NFR’s SLAs and publish each modified API specification to Exchange
  • D. Update each API specification with a shared RAML fragment required to implement the NFR and publish the RAML fragment and each modified API specification to Exchange
Reveal Solution Hide Solution   Discussion  

Correct Answer: D 🗳️

file Viewing page 1 out of 15 pages.
Viewing questions 1-4 out of 60 questions
Next Questions
Browse atleast 50% to increase passing rate cup
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Loading ...