Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

MuleSoft MCPA-Level-1 Exam Questions

Status: RETIRED
Exam Name: MuleSoft Certified Platform Architect - Level 1
Exam Code: MCPA-Level-1
Related Certification(s): MuleSoft Certified Architect Certification
Certification Provider: MuleSoft
Number of MCPA-Level-1 practice questions in our database: 95 (updated: 20-05-2024)
Expected MCPA-Level-1 Exam Topics, as suggested by MuleSoft :
  • Topic 1: Identify idempotent HTTP methods and HTTP-native support for optimistic concurrency/ Define and describe the benefits of API-led connectivity and application networks
  • Topic 2: Identify which types of APIs and other remote interfaces are or are not amenable to management by API Manager/ Explain MuleSoft’s proposal for closing the IT delivery gap
  • Topic 3: Select Anypoint Platform identity management vs client management for the correct purpose/ Select appropriate API policies to enforce non-functional constraints on API invocations
  • Topic 4: Identify changes to an API that would require or not require a major version increment/ Describe the role and characteristics of the "modern API
  • Topic 5: Identify any change required in the corresponding RAML definition/ Describe the capabilities and high-level components of Anypoint Platform
  • Topic 6: Recommend the use of an Enterprise Data Model or Bounded Context Data Models/ Identify KPIs to measure the success of a C4E
  • Topic 7: Assign APIs to layers according to ownership, functional focus, and rate of change/ Describe the purpose and roles of a Center for Enablement
  • Topic 8: Given specific preferences and constraints, select API policy enforcement with or without API proxies/ Given a set of APIs and specific preferences and organizational characteristics
  • Topic 9: When asynchronous execution of API invocations is needed, select when to appropriately use polling or callbacks/ Correctly use the terms API, API implementation, API client, API consumer, and API invocation identify API policies that are typically applied to that layer and the scenarios needing custom policies
Disscuss MuleSoft MCPA-Level-1 Topics, Questions or Ask Anything Related

Currently there are no comments in this discussion, be the first to comment!

Free MuleSoft MCPA-Level-1 Exam Actual Questions

Note: Premium Questions for MCPA-Level-1 were last updated On 20-05-2024 (see below)

Question #1

Refer to the exhibit.

A developer is building a client application to invoke an API deployed to the STAGING environment that is governed by a client ID enforcement policy.

What is required to successfully invoke the API?

Reveal Solution Hide Solution
Correct Answer: C

Correct Answer: The client ID and secret obtained from Anypoint Exchange for the API instance in the STAGING environment

*****************************************

>> We CANNOT use the client ID and secret of Anypoint Platform account or any individual environments for accessing the APIs

>> As the type of policy that is enforced on the API in question is 'Client ID Enforcment Policy', OAuth token based access won't work.

Right way to access the API is to use the client ID and secret obtained from Anypoint Exchange for the API instance in a particular environment we want to work on.

References:

Managing API instance Contracts on API Manager

https://docs.mulesoft.com/api-manager/1.x/request-access-to-api-task

https://docs.mulesoft.com/exchange/to-request-access

https://docs.mulesoft.com/api-manager/2.x/policy-mule3-client-id-based-policies


Question #2

An organization is implementing a Quote of the Day API that caches today's quote.

What scenario can use the GoudHub Object Store via the Object Store connector to persist the cache's state?

Reveal Solution Hide Solution
Correct Answer: D

Correct Answer: When there is one CloudHub deployment of the API implementation to three CloudHub workers that must share the cache state.

*****************************************

Key details in the scenario:

>> Use the CloudHub Object Store via the Object Store connector

Considering above details:

>> CloudHub Object Stores have one-to-one relationship with CloudHub Mule Applications.

>> We CANNOT use an application's CloudHub Object Store to be shared among multiple Mule applications running in different Regions or Business Groups or Customer-hosted Mule Runtimes by using Object Store connector.

>> If it is really necessary and very badly needed, then Anypoint Platform supports a way by allowing access to CloudHub Object Store of another application using Object Store REST API. But NOT using Object Store connector.

So, the only scenario where we can use the CloudHub Object Store via the Object Store connector to persist the cache's state is when there is one CloudHub deployment of the API implementation to multiple CloudHub workers that must share the cache state.


Question #3

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

Reveal Solution Hide Solution
Correct Answer: B

Question #4

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

Reveal Solution Hide Solution
Correct Answer: D

Correct Answer:By refining the response definitions by adding thex-ratelimit-*response headers with description, type, and example

*****************************************

References:

https://docs.mulesoft.com/api-manager/2.x/rate-limiting-and-throttling#response-headers

https://docs.mulesoft.com/api-manager/2.x/rate-limiting-and-throttling-sla-based-policies#response-headers


Question #5

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?

Reveal Solution Hide Solution
Correct Answer: A

Correct Answer: 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.

*****************************************

>> The API requirement in the given scenario is to respond in least possible time.

>> The option that is suggesting to first try the API in primary environment and then fallback to API in DR environment would result in successful response but NOT in least possible time. So, this is NOT a right choice of implementation for given requirement.

>> Another option that is suggesting to ONLY invoke API in primary environment and to add timeout and retries may also result in successful response upon retries but NOT in least possible time. So, this is also NOT a right choice of implementation for given requirement.

>> One more option that is suggesting to invoke API in primary environment and API in DR environment in parallel using Scatter-Gather would result in wrong API response as it would return merged results and moreover, Scatter-Gather does things in parallel which is true but still completes its scope only on finishing all routes inside it. So again, NOT a right choice of implementation for given requirement

The Correct choice is to invoke the API in primary environment and the API in DR environment parallelly, and using ONLY the first response received from one of them.



Unlock Premium MCPA-Level-1 Exam Questions with Advanced Practice Test Features:
  • Select Question Types you want
  • Set your Desired Pass Percentage
  • Allocate Time (Hours : Minutes)
  • Create Multiple Practice tests with Limited Questions
  • Customer Support
Get Full Access Now

Save Cancel