Mule-Arch-201 Certified MuleSoft Platform Architect I Practice Questions
Prepare for Mule-Arch-201 with more than an answer.
- Exam fee
- $400 USD
- Level
- Architect
- Valid for
- 2 years
Domains covered on the exam 6
- Application Network Basics20%
- Organizational and Platform Foundations25%
- API Design and Management20%
- Runtime Architecture15%
- Monitoring and Analytics10%
- Security and Governance10%
- 1
A company is considering different Anypoint Platform deployment models. They have a strict data residency requirement that all application data must be processed and stored within their own data centers in Germany. Additionally, they want to leverage their existing Kubernetes infrastructure and expertise for managing application deployments. Which deployment model best fits these requirements?
Show answer details
Correct answer: C
Runtime Fabric is specifically designed for this scenario. It allows the customer to install the Mule runtime plane on their own infrastructure, including an existing Kubernetes cluster, within their own data centers. This meets both the data residency requirement and the desire to use their own Kubernetes platform, while still being managed by the Anypoint control plane.
- 2
A Platform Architect is reviewing the API versioning strategy for their organization. A critical Experience API (v1) is being updated with a breaking change to its data model to support a new feature. The existing mobile application relies on the v1 contract and cannot be updated immediately. What is the recommended strategy for deploying the new version of the API while ensuring the existing mobile application continues to function without disruption?
Show answer details
Correct answer: B
This is the standard and correct approach for handling breaking changes. A new major version (v2) is created and deployed. The old version (v1) remains active to serve existing clients. This allows new clients to use v2 while giving existing clients, like the mobile app, time to migrate at their own pace. The v1 API can be deprecated and eventually retired once all clients have migrated.
- 3
A C4E team wants to measure the success and adoption of their API-led strategy. The primary goal is to increase development speed by promoting the reuse of existing assets. Which Key Performance Indicator (KPI) provides the MOST direct measurement of this goal?
Show answer details
Correct answer: B
This KPI directly measures the adoption and reuse of the assets the C4E is promoting. A high percentage indicates that project teams are successfully finding and leveraging existing APIs and fragments, which directly contributes to increased development speed and consistency. It measures the desired outcome.
- 4
A Mule application is designed to process large files (over 1GB) from an SFTP server, transform the data row by row, and upload it to a target system via a REST API. To prevent out-of-memory errors, the architect must ensure the entire file is never loaded into the worker's memory at once. Which MuleSoft feature is essential for implementing this requirement?
Show answer details
Correct answer: C
Connectors like the SFTP connector support streaming, which reads the file as a stream of data rather than a single large object. DataWeave can then process this stream, transforming data row by row or in chunks, ensuring that the entire payload is never held in memory. This is the fundamental mechanism for processing large files efficiently in Mule.
- 5
True or False: A MuleSoft application deployed to Runtime Fabric (RTF) can be directly managed, including starting and stopping, from the Anypoint Runtime Manager console.
Show answer details
Correct answer: A
This is correct. Although the runtime plane is hosted on customer infrastructure, it is connected to the MuleSoft-hosted control plane. Anypoint Runtime Manager provides a single pane of glass to manage deployments across all models, including CloudHub, Hybrid, and RTF. You can deploy, start, stop, and monitor RTF applications directly from the console.
- 6
A global logistics company is modernizing its legacy infrastructure by adopting an API-led connectivity approach with MuleSoft. The newly formed Center for Enablement (C4E) has defined a set of best practices, including mandatory peer reviews for all new RAML specifications before they are published to Anypoint Exchange. However, development teams are reporting significant delays in their project timelines due to the review process becoming a bottleneck. What is the MOST effective initial action for a Platform Architect to recommend to alleviate the bottleneck while maintaining governance standards?
Show answer details
Correct answer: A
Automating the initial compliance checks with a RAML linter provides immediate feedback to developers, freeing up the C4E peer reviewers to focus on more complex architectural and design aspects rather than syntax and basic standards. This scales the review process effectively without sacrificing quality, directly addressing the bottleneck.
- 7
A healthcare provider is deploying a Mule application to CloudHub that processes sensitive patient data. A requirement is that the payload data must be encrypted while at rest within a CloudHub worker's file system. Which Anypoint Platform feature should be configured to meet this specific requirement?
Show answer details
Correct answer: D
CloudHub provides an enhanced security option, which, when enabled, encrypts the file systems of the CloudHub workers. This is a platform-level feature that directly satisfies the requirement for data encryption at rest on the worker.
- 8
A financial services company is building an Experience API to serve its mobile banking application. To improve response times for frequently requested, non-volatile data like branch locations and ATM details, the architect decides to implement a caching strategy. The API is deployed to a multi-worker CloudHub environment. Which caching mechanisms are suitable for sharing cache state across all workers for this API? (Select TWO)
Show answer details
Correct answer: A, C
Anypoint Object Store v2 is a distributed, cloud-based key-value store that is accessible by all workers of a Mule application deployed to CloudHub. This makes it an ideal choice for a distributed cache.
Using an external, third-party caching service like Redis provides a centralized cache that all CloudHub workers can connect to. This is a common and robust pattern for distributed caching.
- 9
A retail company is designing an application network. They need to create an API that retrieves customer order history. This API will require data from three different backend systems: the Salesforce CRM for customer details, an on-premise Oracle database for order headers, and a cloud-based MongoDB for order line items. According to API-led connectivity principles, into which tier should this order history API be categorized?
Show answer details
Correct answer: C
Process APIs are responsible for orchestrating calls to multiple System APIs and composing data into a single, canonical business object or process. This API combines customer data, order headers, and line items, which is a classic example of a Process API creating a unified 'order history' view.
- 10
A manufacturing company has a mix of on-premise legacy systems and modern cloud applications. They are designing a solution where a Mule application deployed on-premise needs to securely and reliably communicate with another Mule application running in a CloudHub VPC. The on-premise data center is already connected to the VPC via a VPN tunnel. Which networking component is required to enable this communication from the on-premise Mule runtime to the CloudHub application's private endpoint?
graph TD subgraph On-Premise Data Center OnPremMule[On-Premise Mule Runtime] end subgraph AWS Cloud subgraph VPC CH_VPC[CloudHub VPC] subgraph CH_VPC CH_App[CloudHub App] end end end OnPremMule -->|?| CH_App OnPremMule -- VPN Tunnel --- VPCShow answer details
Correct answer: A
A Dedicated Load Balancer is deployed within the CloudHub VPC and can be configured with internal endpoints that are accessible from the on-premise network via the VPN. The on-premise application would call the DLB's internal URL, which then routes traffic to the CloudHub application workers. This is the standard pattern for private, inbound traffic to CloudHub apps.
