Mule-Arch-201 Sample Questions

Mule-Arch-201 Sample Questions & Answers

Governance through a Center for Enablement plus identity and access setup carries the largest share, next to application network basics, managing APIs across their lifecycle, deployment and reliability choices, monitoring and analytics, and security governance.

Launch the full Mule-Arch-201 simulator →

Showing 10 of 20 free samples.

  1. Question 1Intermediate

    Architecting Resilient and Performant Solutions · Resilience Patterns

    A project team is developing a critical Process API that orchestrates several downstream System APIs. One of the System APIs has been identified as occasionally unreliable, with intermittent timeouts and 5xx server errors. To ensure the resilience of the Process API, the architect needs to prevent cascading failures. If the unreliable System API fails after three consecutive attempts, the Process API should stop trying to call it for a period of five minutes and immediately return a default error response to the client. Which reliability pattern should be implemented in the Process API to achieve this behavior?

    Show answer & explanation

    Correct answer: C

    The Circuit Breaker pattern is designed specifically for this scenario. It can be configured with an error threshold (three consecutive failures) and a trip timeout (five minutes). Once the threshold is reached, the circuit 'opens,' and all subsequent calls are failed immediately without attempting to contact the unreliable service, preventing cascading failures.

  2. Question 2Intermediate

    Establishing Organizational and Platform Foundations · Identity and Access Management

    True or False: When configuring Anypoint Platform to use an external Identity Provider (IdP) via SAML 2.0, user profiles and permissions must be managed exclusively within the external IdP.

    Show answer & explanation

    Correct answer: B

    This is correct. Anypoint Platform separates authentication from authorization. When using an external IdP, authentication (verifying the user's identity) is handled externally. However, authorization (what the user is allowed to do) is managed by assigning roles and permissions to the user's profile within Anypoint Platform itself.

  3. Question 3Advanced

    Architecting Resilient and Performant Solutions · Runtime Fabric Management

    An organization is using MuleSoft's Runtime Fabric (RTF) on AWS EKS. The platform operations team has noticed that during periods of high load, Mule applications are being evicted and rescheduled frequently, causing temporary service disruptions. A review of the RTF cluster shows that while CPU utilization is moderate, memory utilization is consistently above 95% on all worker nodes. What is the most appropriate architectural recommendation to resolve this issue?

    Show answer & explanation

    Correct answer: B

    The symptoms described (high memory utilization, application evictions) directly point to insufficient memory resources in the Kubernetes cluster. The correct architectural solution is to scale the cluster's resources, either horizontally (adding more nodes) or vertically (increasing memory on existing nodes), to provide more memory for the Mule application pods to run without being evicted.

  4. Question 4Beginner

    Designing APIs and API Interactions · API Fragments

    A development team is designing a reusable RAML fragment for handling standardized error responses across multiple APIs. This fragment should define a consistent structure for a 400 Bad Request error, including fields for errorCode, message, and details. Which type of RAML fragment is MOST appropriate for defining this reusable data structure?

    Show answer & explanation

    Correct answer: C

    A Data Type fragment is the correct choice for defining a reusable data structure or schema, such as an error object. It allows you to define the fields, types, and constraints of the data, which can then be referenced in the type property of multiple API responses.

  5. Question 5Intermediate

    Delivering and Managing Solutions · Platform Monitoring and Auditing

    A financial institution is implementing a MuleSoft solution and must adhere to strict audit and compliance requirements. A key requirement is to have a complete, immutable audit trail of all administrative actions performed within their Anypoint Platform organization, such as user logins, permission changes, and application deployments. Which Anypoint Platform feature provides this capability out-of-the-box?

    Show answer & explanation

    Correct answer: C

    The Audit Logs feature, accessible through Access Management, is specifically designed to meet this requirement. It captures a detailed, chronological, and unmodifiable record of security-related events and administrative changes across the entire Anypoint Platform organization.

  6. Question 6Intermediate

    Architecting Resilient and Performant Solutions · Performance Optimization

    An e-commerce company is experiencing performance issues with its primary Order Processing API. Analysis from Anypoint Monitoring reveals that a specific flow, which looks up product details from a database, is the main bottleneck. This product data changes infrequently, only once per night during a batch update. The API is deployed to CloudHub on two 0.2 vCore workers. Which change would provide the MOST significant and cost-effective performance improvement?

    Show answer & explanation

    Correct answer: C

    Since the product data is largely static, caching is the ideal solution. Implementing a Cache scope with OSv2 will store the results of the first database lookup. Subsequent requests for the same product will be served instantly from the distributed cache, avoiding the slow database call entirely. This is highly effective and cost-efficient.

  7. Question 7Advanced

    Explaining Application Network Basics · API-led Connectivity Scenario

    Case Study: Global Retail Inc. (GRI)

    Company Background:
    GRI is a multinational retail corporation with a vast network of physical stores and a rapidly growing e-commerce platform. They are undertaking a major digital transformation initiative, with MuleSoft Anypoint Platform at the core of their strategy. A Center for Enablement (C4E) has been established to promote reuse and govern the creation of a company-wide application network.

    Current Situation:
    The C4E has successfully overseen the development of several foundational System APIs for key domains like Customers, Products, and Inventory, which are available in Anypoint Exchange. The e-commerce team is now building a new 'Product Details' Experience API for the website. This API needs to display comprehensive product information by combining data from the Product System API (providing basic details like name and price) and the Inventory System API (providing real-time stock levels for nearby stores).

    Architectural Requirements:

    1. A new, reusable component must be created that encapsulates the business logic of combining product and inventory data.
    2. This new component must be discoverable and reusable by other future projects, such as a planned mobile app or an in-store kiosk system.
    3. The solution must strictly adhere to the principles of API-led connectivity, ensuring clear separation of concerns between layers.
    4. The final data presented by the Experience API should be tailored specifically for the web channel, omitting any internal identifiers.

    Problem:
    Which new API should the Platform Architect mandate the e-commerce team to build to bridge the gap between the existing System APIs and the new Experience API, in alignment with all stated requirements?

    Show answer & explanation

    Correct answer: B

    This is the correct approach. A Process API is designed to compose business-centric entities by orchestrating multiple System APIs. Creating a 'Product-Inventory' Process API fulfills the requirement for a reusable component that combines product and inventory data, which can then be consumed by the new Experience API and other future projects. This strictly adheres to the three-tiered API-led model.

  8. Question 8Intermediate

    Delivering and Managing Solutions · API Policy Management

    An organization wants to enforce a consistent security scheme for all its customer-facing Experience APIs. The requirement is that every API must be secured using OAuth 2.0 and also have a spike control policy to prevent denial-of-service attacks. What is the most efficient way for an architect to apply this combination of policies to dozens of existing and future APIs managed in API Manager?

    Show answer & explanation

    Correct answer: D

    Policy Sets are the designed feature for this exact purpose. They allow you to group multiple policies and their configurations into a single, reusable unit. This set can then be applied consistently to many APIs, ensuring uniform governance and simplifying management.

  9. Question 9Beginner

    Architecting Resilient and Performant Solutions · State Management

    A Mule application deployed to CloudHub needs to store temporary session data that must be available to all workers of the application for up to 30 minutes. The data size is small, typically less than 1 KB per entry. The solution must be managed within the Anypoint Platform and require no external infrastructure. Which component should be used to meet these requirements?

    Show answer & explanation

    Correct answer: B

    Anypoint Object Store v2 is a distributed, managed key-value store that is accessible to all workers of a CloudHub application. It supports Time-To-Live (TTL) for entries, making it perfect for storing temporary, shared session data without requiring any external services.

  10. Question 10IntermediateSelect 2

    Architecting Resilient and Performant Solutions · Scalability and High Availability

    An architect is defining the non-functional requirements (NFRs) for a new application network. The business has stated that the platform must be able to scale to handle seasonal traffic spikes during holiday periods without manual intervention. Which of the following are valid approaches to achieve automatic scaling for Mule applications? (Select TWO)

    Show answer & explanation

    Correct answers: A, B

    CloudHub has a built-in feature to configure autoscaling policies for applications. An architect can define rules that automatically add or remove workers based on metrics like CPU usage, ensuring the application scales with load.

    Runtime Fabric runs on Kubernetes, which natively supports autoscaling through the Horizontal Pod Autoscaler. An HPA can be configured to automatically increase or decrease the number of application replicas (pods) based on observed metrics.

Ready for the real thing?

The full Mule-Arch-201 simulator has every exam-style question, timed mode, and instant scoring.