Mule-Arch-202 Sample Questions & Answers
Topics range from runtime plane architecture and CloudHub design to building and configuring Mule applications, automated MUnit testing, VM queues and object stores, retry and disaster recovery planning, streaming performance, secure access, and CI/CD pipelines.
Launch the full Mule-Arch-202 simulator →Showing 6 of 12 free samples.
- Question 1Intermediate
Initiating Integration Solutions on the Anypoint Platform · Functional vs Non-Functional Requirements
An architect is reviewing the requirements for a new order processing system. The business requires that the system be able to accept orders via a REST API, but the processing of those orders (inventory check, payment, shipping) should happen asynchronously to ensure the API responds immediately with an acknowledgement. Which Anypoint Platform feature or component is critical for designing the interface for this asynchronous interaction pattern?
Show answer & explanation
Correct answer: D
While RAML/OAS describes the REST interface, the requirement explicitly mentions asynchronous processing patterns often associated with event-driven architectures. However, strictly speaking for the REST API acceptance, RAML is used. But if the question implies designing the asynchronous interaction contract (e.g., for a message queue that triggers the processing), AsyncAPI is the modern standard supported by Anypoint Platform for defining event-driven interfaces. Given the context of 'designing the interface for this asynchronous interaction pattern', AsyncAPI is the specialized tool.
- Question 2Intermediate
Designing for the Runtime Plane Technology Architecture · CloudHub Network Design
A company is migrating its Mule applications from an on-premises data center to CloudHub 1.0. The security team mandates that the production environment must support mutual TLS (mTLS) for all inbound API calls and must have a dedicated static IP address for whitelisting by backend firewalls. Furthermore, the company requires custom DNS names for their APIs (e.g.,
api.company.com). Which networking component MUST be configured in the CloudHub VPC to meet these requirements?Show answer & explanation
Correct answer: C
Only a Dedicated Load Balancer (DLB) in CloudHub 1.0 allows for the configuration of custom certificates (required for custom DNS and mTLS) and mapping rules. The Shared Load Balancer does not support custom domains or mTLS. The DLB sits inside the VPC and handles inbound traffic routing.
- Question 3Advanced
Designing for the Runtime Plane Technology Architecture · Mule Runtime Cluster Operations
An organization is deploying a Mule application to a customer-hosted Mule Runtime Cluster (Active-Active). The application contains a flow triggered by a Scheduler component that runs every 10 minutes to poll a database for new records. What is the expected behavior of this Scheduler in the clustered environment?
Show answer & explanation
Correct answer: C
In a Mule Runtime Cluster, polling sources (like Schedulers or database listeners) are configured to run only on the primary node by default. This prevents duplicate processing of the same data. If the primary node fails, another node is elected primary and takes over the scheduling duties.
- Question 4Advanced
Designing for the Runtime Plane Technology Architecture · Mule 4 Reactive Event Processing Model
A Mule application processes large XML files (up to 2 GB) by splitting them into individual records and transforming them to JSON. The application is deployed to CloudHub 1.0 on a 0.1 vCore worker. Users are reporting
java.lang.OutOfMemoryError: Java heap space. Which architectural change regarding the Mule 4 Event Processing Model is most likely to resolve this issue without increasing the vCore size?Show answer & explanation
Correct answer: D
Mule 4 supports repeatable streams. By default, or if configured incorrectly, streams might buffer in memory. Configuring file-backed repeatable streams ensures that large payloads are buffered to disk rather than the heap, allowing the processing of files larger than the available memory limits of a 0.1 vCore worker.
- Question 5Intermediate
Designing for the Runtime Plane Technology Architecture · CloudHub Network Design
An architect is designing a solution for CloudHub 2.0. The organization requires network isolation for their applications and needs to connect to an on-premises datacenter via an IPsec VPN. Which resource must be configured in CloudHub 2.0 to facilitate this connectivity?
Show answer & explanation
Correct answer: C
In CloudHub 2.0, the concept of a VPC is encapsulated within a 'Private Space'. A Private Space provides a virtual, private, and isolated network area where you can deploy applications and configure VPN connections or Transit Gateways to external networks.
- Question 6Intermediate
Designing for the Runtime Plane Technology Architecture · Mule Runtime Domains and Class Loader Isolation
When designing a Mule Domain project to share resources across multiple Mule applications, which of the following configurations is a valid use case for sharing?
Show answer & explanation
Correct answer: A
Mule Domains are designed to share global configurations, particularly transport listeners like HTTP Listeners, VM connectors, or Database configurations. Sharing an HTTP Listener allows multiple applications deployed to the same runtime to share the same port (e.g., port 8081), which is a common requirement in on-premises or customer-hosted environments where port availability is limited.
Ready for the real thing?
The full Mule-Arch-202 simulator has every exam-style question, timed mode, and instant scoring.