Pass4itsure > Mulesoft > Mulesoft Certifications > MCPA-LEVEL1 > MCPA-LEVEL1 Online Practice Questions and Answers

MCPA-LEVEL1 Online Practice Questions and Answers

Questions 4

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

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.

Buy Now
Questions 5

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?

A. IP whitelist

B. SLA-based rate limiting

C. OAuth 2 token enforcement

D. Client ID enforcement

Buy Now
Questions 6

Refer to the exhibit.

What is the best way to decompose one end-to-end business process into a collaboration of Experience, Process, and of System APIs?

A. Option A

B. Option B

C. Option C

D. Option D

Buy Now
Questions 7

An API experiences a high rate of client requests (TPS) with small message payloads.

How can usage limits be imposed on the API based on the type of client application?

A. Use an SLA-based rate limiting policy and assign a client application to a matching SLA tier based on its type.

B. Use a spike control policy that limits the number of requests for each client application type.

C. Use a cross-origin resource sharing (CORS) policy to limit resource sharing between client applications, configured by the client application type.

D. Use a rate limiting policy and a client ID enforcement policy, each configured by the client application type.

Buy Now
Questions 8

What is a best practice when building System APIs?

A. Document the API using an easily consumable asset like a RAML definition

B. Model all API resources and methods to closely mimic the operations of the backend system

C. Build an Enterprise Data Model (Canonical Data Model) for each backend system and apply it to System APIs

D. Expose to API clients all technical details of the API implementation's interaction with the backend system

Buy Now
Questions 9

A new upstream API is being designed to offer an SLA of 500 ms median and 800 ms maximum (99th percentile) response time. The corresponding API implementation needs to sequentially invoke 3 downstream APIs of very similar complexity.

The first of these downstream APIs offers the following SLA for its response time: median: 100 ms, 80th percentile: 500 ms, 95th percentile: 1000 ms.

If possible, how can a timeout be set in the upstream API for the invocation of the first downstream API to meet the new upstream API's desired SLA?

A. Set a timeout of 50 ms; this times out more invocations of that API but gives additional room for retries.

B. Set a timeout of 100 ms; that leaves 400 ms for the other two downstream APIs to complete.

C. No timeout is possible to meet the upstream API's desired SLA; a different SLA must be negotiated with the first downstream API or invoke an alternative API.

D. Do not set a timeout; the invocation of this API is mandatory and so we must wait until it responds.

Buy Now
Questions 10

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?

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.

Buy Now
Questions 11

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?

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.

Buy Now
Questions 12

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. Option A

B. Option B

C. Option C

D. Option D

Buy Now
Questions 13

Mule applications that implement a number of REST APIs are deployed to their own subnet that is inaccessible from outside the organization.

External business-partners need to access these APIs, which are only allowed to be invoked from a separate subnet dedicated to partners - called Partner-subnet. This subnet is accessible from the public internet, which allows these external partners to reach it.

Anypoint Platform and Mule runtimes are already deployed in Partner-subnet. These Mule runtimes can already access the APIs.

What is the most resource-efficient solution to comply with these requirements, while having the least impact on other applications that are currently using the APIs?

A. Implement (or generate) an API proxy Mule application for each of the APIs, then deploy the API proxies to the Mule runtimes.

B. Redeploy the API implementations to the same servers running the Mule runtimes.

C. Add an additional endpoint to each API for partner-enablement consumption.

D. Duplicate the APIs as Mule applications, then deploy them to the Mule runtimes.

Buy Now
Exam Code: MCPA-LEVEL1
Exam Name: MuleSoft Certified Platform Architect - Level 1
Last Update: Apr 22, 2024
Questions: 95
10%OFF Coupon Code: SAVE10

PDF (Q&A)

$45.99

VCE

$49.99

PDF + VCE

$59.99