Independence Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

MuleSoft Certified Platform Architect - Level 1 Question and Answers

MuleSoft Certified Platform Architect - Level 1

Last Update Jul 15, 2024
Total Questions : 95

We are offering FREE MCPA-Level-1 MuleSoft exam questions. All you do is to just go and sign up. Give your details, prepare MCPA-Level-1 free exam questions and then go for complete pool of MuleSoft Certified Platform Architect - Level 1 test questions that will help you more.

MCPA-Level-1 pdf

MCPA-Level-1 PDF

$35  $99.99
MCPA-Level-1 Engine

MCPA-Level-1 Testing Engine

$42  $119.99
MCPA-Level-1 PDF + Engine

MCPA-Level-1 PDF + Testing Engine

$56  $159.99
Questions 1

What is true about API implementations when dealing with legal regulations that require all data processing to be performed within a certain jurisdiction (such as in the USA or the EU)?

Options:

A.  

They must avoid using the Object Store as it depends on services deployed ONLY to the US East region

B.  

They must use a Jurisdiction-local external messaging system such as Active MQ rather than Anypoint MQ

C.  

They must te deployed to Anypoint Platform runtime planes that are managed by Anypoint Platform control planes, with both planes in the same Jurisdiction

D.  

They must ensure ALL data is encrypted both in transit and at rest

Discussion 0
Questions 2

In which layer of API-led connectivity, does the business logic orchestration reside?

Options:

A.  

System Layer

B.  

Experience Layer

C.  

Process Layer

Discussion 0
Questions 3

A System API is designed to retrieve data from a backend system that has scalability challenges. What API policy can best safeguard the backend system?

Options:

A.  

IPwhitelist

B.  

SLA-based rate limiting

C.  

Auth 2 token enforcement

D.  

Client ID enforcement

Discussion 0
Questions 4

An organization uses various cloud-based SaaS systems and multiple on-premises systems. The on-premises systems are an important part of the organization's application network and can only be accessed from within the organization's intranet.

What is the best way to configure and use Anypoint Platform to support integrations with both the cloud-based SaaS systems and on-premises systems?

A) Use CloudHub-deployed Mule runtimes in an Anypoint VPC managed by Anypoint Platform Private Cloud Edition control plane

B)Use CloudHub-deployed Mule runtimes in the shared worker cloud managed by the MuleSoft-hosted Anypoint Platform control plane

C)Use an on-premises installation of Mule runtimes that are completely isolated with NO external network access, managed by the Anypoint Platform Private Cloud Edition control plane

D)Use a combination of Cloud Hub-deployed and manually provisioned on-premises Mule runtimes managed by the MuleSoft-hosted Anypoint Platform control plane

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 5

What is true about where an API policy is defined in Anypoint Platform and how it is then applied to API instances?

Options:

A.  

The API policy Is defined In Runtime Manager as part of the API deployment to a Mule runtime, and then ONLY applied to the specific API Instance

B.  

The API policy Is defined In API Manager for a specific API Instance, and then ONLY applied to the specific API instance

C.  

The API policy Is defined in API Manager and then automatically applied to ALL API instances

D.  

The API policy is defined in API Manager, and then applied to ALL API instances in the specified environment

Discussion 0
Questions 6

A system API has a guaranteed SLA of 100 ms per request. The system API is deployed to a primary environment as well as to a disaster recovery (DR) environment, with different DNS names in each environment. An upstream process API invokes the system API and the main goal of this process API is to respond to client requests in the least possible time. In what order should the system APIs be invoked, and what changes should be made in order to speed up the response time for requests from the process API?

Options:

A.  

In parallel, invoke the system API deployed to the primary environment and the system API deployed to the DR environment, and ONLY use the first response

B.  

In parallel, invoke the system API deployed to the primary environment and the system API deployed to the DR environment using a scatter-gather configured with a timeout, and then merge the responses

C.  

Invoke the system API deployed to the primary environment, and if it fails, invoke the system API deployed to the DR environment

D.  

Invoke ONLY the system API deployed to the primary environment, and add timeout and retry logic to avoid intermittent failures

Discussion 0
Questions 7

An Order API must be designed that contains significant amounts of integration logic and involves the invocation of the Product API.

The power relationship between Order API and Product API is one of "Customer/Supplier", because the Product API is used heavily throughout the organization and is developed by a dedicated development team located in the office of the CTO.

What strategy should be used to deal with the API data model of the Product API within the Order API?

Options:

A.  

Convince the development team of the Product API to adopt the API data model of the Order API such that the integration logic of the Order API can work with one consistent internal data model

B.  

Work with the API data types of the Product API directly when implementing the integration logic of the Order API such that the Order API uses the same (unchanged) data types as the Product API

C.  

Implement an anti-corruption layer in the Order API that transforms the Product API data model into internal data types of the Order API

D.  

Start an organization-wide data modeling initiative that will result in an Enterprise Data Model that will then be used in both the Product API and the Order API

Discussion 0
Questions 8

Version 3.0.1 of a REST API implementation represents time values in PST time using ISO 8601 hh:mm:ss format. The API implementation needs to be changed to instead represent time values in CEST time using ISO 8601 hh:mm:ss format. When following the semver.org semantic versioning specification, what version should be assigned to the updated API implementation?

Options:

A.  

3.0.2

B.  

4.0.0

C.  

3.1.0

D.  

3.0.1

Discussion 0
Questions 9

Select the correct Owner-Layer combinations from below options

Options:

A.  

1. App Developers owns and focuses on Experience Layer APIs

2. Central IT owns and focuses on Process Layer APIs

3. LOB IT owns and focuses on System Layer APIs

B.  

1. Central IT owns and focuses on Experience Layer APIs

2. LOB IT owns and focuses on Process Layer APIs

3. App Developers owns and focuses on System Layer APIs

C.  

1. App Developers owns and focuses on Experience Layer APIs

2. LOB IT owns and focuses on Process Layer APIs

3. Central IT owns and focuses on System Layer APIs

Discussion 0
Questions 10

When could the API data model of a System API reasonably mimic the data model exposed by the corresponding backend system, with minimal improvements over the backend system's data model?

Options:

A.  

When there is an existing Enterprise Data Model widely used across the organization

B.  

When the System API can be assigned to a bounded context with a corresponding data model

C.  

When a pragmatic approach with only limited isolation from the backend system is deemed appropriate

D.  

When the corresponding backend system is expected to be replaced in the near future

Discussion 0
Questions 11

Question 10: Skipped

An API implementation returns three X-RateLimit-* HTTP response headers to a requesting API client. What type of information do these response headers indicate to the API client?

Options:

A.  

The error codes that result from throttling

B.  

A correlation ID that should be sent in the next request

C.  

The HTTP response size

D.  

The remaining capacity allowed by the API implementation

Discussion 0
Questions 12

An organization has created an API-led architecture that uses various API layers to integrate mobile clients with a backend system. The backend system consists of a number of specialized components and can be accessed via a REST API. The process and experience APIs share the same bounded-context model that is different from the backend data model. What additional canonical models, bounded-context models, or anti-corruption layers are best added to this architecture to help process data consumed from the backend system?

Options:

A.  

Create a bounded-context model for every layer and overlap them when the boundary contexts overlap, letting API developers know about the differences between upstream and downstream data models

B.  

Create a canonical model that combines the backend and API-led models to simplify and unify data models, and minimize data transformations.

C.  

Create a bounded-context model for the system layer to closely match the backend data model, and add an anti-corruption layer to let the different bounded contexts cooperate across the system and process layers

D.  

Create an anti-corruption layer for every API to perform transformation for every data model to match each other, and let data simply travel between APIs to avoid the complexity and overhead of building canonical models

Discussion 0
Questions 13

What is typically NOT a function of the APIs created within the framework called API-led connectivity?

Options:

A.  

They provide an additional layer of resilience on top of the underlying backend system, thereby insulating clients from extended failure of these systems.

B.  

They allow for innovation at the user Interface level by consuming the underlying assets without being aware of how data Is being extracted from backend systems.

C.  

They reduce the dependency on the underlying backend systems by helping unlock data from backend systems In a reusable and consumable way.

D.  

They can compose data from various sources and combine them with orchestration logic to create higher level value.

Discussion 0
Questions 14

Refer to the exhibit.

what is true when using customer-hosted Mule runtimes with the MuleSoft-hosted Anypoint Platform control plane (hybrid deployment)?

Options:

A.  

Anypoint Runtime Manager initiates a network connection to a Mule runtime in order to deploy Mule applications

B.  

The MuleSoft-hosted Shared Load Balancer can be used to load balance API invocations to the Mule runtimes

C.  

API implementations can run successfully in customer-hosted Mule runtimes, even when they are unable to communicate with the control plane

D.  

Anypoint Runtime Manager automatically ensures HA in the control plane by creating a new Mule runtime instance in case of a node failure

Discussion 0
Questions 15

An API implementation is deployed to CloudHub.

What conditions can be alerted on using the default Anypoint Platform functionality, where the alert conditions depend on the end-to-end request processing of the API implementation?

Options:

A.  

When the API is invoked by an unrecognized API client

B.  

When a particular API client invokes the API too often within a given time period

C.  

When the response time of API invocations exceeds a threshold

D.  

When the API receives a very high number of API invocations

Discussion 0
Questions 16

What Anypoint Platform Capabilities listed below fall under APIs and API Invocations/Consumers category? Select TWO.

Options:

A.  

API Operations and Management

B.  

API Runtime Execution and Hosting

C.  

API Consumer Engagement

D.  

API Design and Development

Discussion 0
Questions 17

A retail company is using an Order API to accept new orders. The Order API uses a JMS queue to submit orders to a backend order management service. The normal load for orders is being handled using two (2) CloudHub workers, each configured with 0.2 vCore. The CPU load of each CloudHub worker normally runs well below 70%. However, several times during the year the Order API gets four times (4x) the average number of orders. This causes the CloudHub worker CPU load to exceed 90% and the order submission time to exceed 30 seconds. The cause, however, is NOT the backend order management service, which still responds fast enough to meet the response SLA for the Order API. What is the MOST resource-efficient way to configure the Mule application's CloudHub deployment to help the company cope with this performance challenge?

Options:

A.  

Permanently increase the size of each of the two (2) CloudHub workers by at least four times (4x) to one (1) vCore

B.  

Use a vertical CloudHub autoscaling policy that triggers on CPU utilization greater than 70%

C.  

Permanently increase the number of CloudHub workers by four times (4x) to eight (8) CloudHub workers

D.  

Use a horizontal CloudHub autoscaling policy that triggers on CPU utilization greater than 70%

Discussion 0
Questions 18

A company wants to move its Mule API implementations into production as quickly as possible. To protect access to all Mule application data and metadata, the company requires that all Mule applications be deployed to the company's customer-hosted infrastructure within the corporate firewall. What combination of runtime plane and control plane options meets these project lifecycle goals?

Options:

A.  

Manually provisioned customer-hosted runtime plane and customer-hosted control plane

B.  

MuleSoft-hosted runtime plane and customer-hosted control plane

C.  

Manually provisioned customer-hosted runtime plane and MuleSoft-hosted control plane

D.  

iPaaS provisioned customer-hosted runtime plane and MuleSoft-hosted control plane

Discussion 0
Questions 19

Refer to the exhibit.

Three business processes need to be implemented, and the implementations need to communicate with several different SaaS applications.

These processes are owned by separate (siloed) LOBs and are mainly independent of each other, but do share a few business entities. Each LOB has one development team and their own budget

In this organizational context, what is the most effective approach to choose the API data models for the APIs that will implement these business processes with minimal redundancy of the data models?

A)Build several Bounded Context Data Models that align with coherent parts of the business processes and the definitions of associated business entities

B)Build distinct data models for each API to follow established micro-services and Agile API-centric practices

C) Build all API data models using XML schema to drive consistency and reuse across the organization

D)Build one centralized Canonical Data Model (Enterprise Data Model) that unifies all the data types from all three business processes, ensuring the data model is consistent and non-redundant

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 20

The application network is recomposable: it is built for change because it "bends but does not break"

Options:

A.  

TRUE

B.  

FALSE

Discussion 0
Questions 21

An organization has implemented a Customer Address API to retrieve customer address information. This API has been deployed to multiple environments and has been configured to enforce client IDs everywhere.

A developer is writing a client application to allow a user to update their address. The developer has found the Customer Address API in Anypoint Exchange and wants to use it in their client application.

What step of gaining access to the API can be performed automatically by Anypoint Platform?

Options:

A.  

Approve the client application request for the chosen SLA tier

B.  

Request access to the appropriate API Instances deployed to multiple environments using the client application's credentials

C.  

Modify the client application to call the API using the client application's credentials

D.  

Create a new application in Anypoint Exchange for requesting access to the API

Discussion 0
Questions 22

A system API is deployed to a primary environment as well as to a disaster recovery (DR) environment, with different DNS names in each environment. A process API is a client to the system API and is being rate limited by the system API, with different limits in each of the environments. The system API's DR environment provides only 20% of the rate limiting offered by the primary environment. What is the best API fault-tolerant invocation strategy to reduce overall errors in the process API, given these conditions and constraints?

Options:

A.  

Invoke the system API deployed to the primary environment; add timeout and retry logic to the process API to avoid intermittent failures; if it still fails, invoke the system API deployed to the DR environment

B.  

Invoke the system API deployed to the primary environment; add retry logic to the process API to handle intermittent failures by invoking the system API deployed to the DR environment

C.  

In parallel, invoke the system API deployed to the primary environment and the system API deployed to the DR environment; add timeout and retry logic to the process API to avoid intermittent failures; add logic to the process API to combine the results

D.  

Invoke the system API deployed to the primary environment; add timeout and retry logic to the process API to avoid intermittent failures; if it still fails, invoke a copy of the process API deployed to the DR environment

Discussion 0
Questions 23

A company uses a hybrid Anypoint Platform deployment model that combines the EU control plane with customer-hosted Mule runtimes. After successfully testing a Mule API implementation in the Staging environment, the Mule API implementation is set with environment-specific properties and must be promoted to the Production environment. What is a way that MuleSoft recommends to configure the Mule API implementation and automate its promotion to the Production environment?

Options:

A.  

Bundle properties files for each environment into the Mule API implementation's deployable archive, then promote the Mule API implementation to the Production environment using Anypoint CLI or the Anypoint Platform REST APIsB.

B.  

Modify the Mule API implementation's properties in the API Manager Properties tab, then promote the Mule API implementation to the Production environment using API Manager

C.  

Modify the Mule API implementation's properties in Anypoint Exchange, then promote the Mule API implementation to the Production environment using Runtime Manager

D.  

Use an API policy to change properties in the Mule API implementation deployed to the Staging environment and another API policy to deploy the Mule API implementation to the Production environment

Discussion 0
Questions 24

How can the application of a rate limiting API policy be accurately reflected in the RAML definition of an API?

Options:

A.  

By refining the resource definitions by adding a description of the rate limiting policy behavior

B.  

By refining the request definitions by adding a remaining Requests query parameter with description, type, and example

C.  

By refining the response definitions by adding the out-of-the-box Anypoint Platform rate-limit-enforcement securityScheme with description, type, and example

D.  

By refining the response definitions by adding the x-ratelimit-* response headers with description, type, and example

Discussion 0
Questions 25

An API implementation is updated. When must the RAML definition of the API also be updated?

Options:

A.  

When the API implementation changes the structure of the request or response messages

B.  

When the API implementation changes from interacting with a legacy backend system deployed on-premises to a modern, cloud-based (SaaS) system

C.  

When the API implementation is migrated from an older to a newer version of the Mule runtime

D.  

When the API implementation is optimized to improve its average response time

Discussion 0
Questions 26

What is a typical result of using a fine-grained rather than a coarse-grained API deployment model to implement a given business process?

Options:

A.  

A decrease in the number of connections within the application network supporting the business process

B.  

A higher number of discoverable API-related assets in the application network

C.  

A better response time for the end user as a result of the APIs being smaller in scope and complexity

D.  

An overall tower usage of resources because each fine-grained API consumes less resources

Discussion 0
Questions 27

What best explains the use of auto-discovery in API implementations?

Options:

A.  

It makes API Manager aware of API implementations and hence enables it to enforce policies

B.  

It enables Anypoint Studio to discover API definitions configured in Anypoint Platform

C.  

It enables Anypoint Exchange to discover assets and makes them available for reuse

D.  

It enables Anypoint Analytics to gain insight into the usage of APIs

Discussion 0
Questions 28

What is a key requirement when using an external Identity Provider for Client Management in Anypoint Platform?

Options:

A.  

Single sign-on is required to sign in to Anypoint Platform

B.  

The application network must include System APIs that interact with the Identity Provider

C.  

To invoke OAuth 2.0-protected APIs managed by Anypoint Platform, API clients must submit access tokens issued by that same Identity Provider

D.  

APIs managed by Anypoint Platform must be protected by SAML 2.0 policies

Discussion 0