[Jan 17, 2023] New Updated MCPA-Level-1 Exam Questions 2023 [Q34-Q57]

Share

[Jan 17, 2023] New Updated MCPA-Level-1 Exam Questions 2023

Updated Free MuleSoft MCPA-Level-1 Test Engine Questions with 97 Q&As


How to study the MuleSoft MCPA - Level 1: MuleSoft Certified Platform Architect - Level 1 Exam

Preparation of certification exams could be covered with two resource types. The first one is the study guides, reference books, and study forums that are elaborated and appropriate for building information from the ground up. Apart from the video tutorials and lectures are a good option to ease the pain of through study and are relatively make the study process more interesting nonetheless these demand time and concentration from the learner. Smart candidates who wish to create a solid foundation altogether examination topics and connected technologies typically mix video lectures with study guides to reap the advantages of each, but practice exams or practice exam engines is one important study tool that goes typically unnoted by most candidates. Practice exams are designed with our experts to make exam prospects test their knowledge on skills attained in the course, as well as prospects become comfortable and familiar with the real exam environment. Statistics have indicated exam anxiety plays a much bigger role in a student's failure in the exam than the fear of the unknown. DumpsTests expert team recommends preparing some notes on these topics along with it don't forget to practice MuleSoft mcpa-level-1 exam dumps which had been written by our expert team, each of these can assist you loads to clear this exam with excellent marks.


Responsibilities as a Certified Passer

As a MuleSoft Certified Platform Architect - Level 1 passer, you will be able to make use of the Anypoint Platform deployment in the context of a given organization or team. The skills you gain will enable you to utilize the platform maximally especially when in conjunction with other tools and applications. With Anypoint Platform, you have a better system to follow through various organizational and process changes to foster continuous sustainability. This also allows you to guide and promote standards, reusable assets, and automation.

Take note, however, that your certification will only be valid for two years from the date of passing the MCPA - 1 exam. But that's already too long of a time to make good fortune and build your career, right?

 

NEW QUESTION 34
Refer to the exhibit. An organization is running a Mule standalone runtime and has configured Active Directory as the Anypoint Platform external Identity Provider. The organization does not have budget for other system components.

What policy should be applied to all instances of APIs in the organization to most effecuvelyKestrict access to a specific group of internal users?

  • A. Apply a client ID enforcement policy; the specific group of users will configure their client applications to use their specific client credentials
  • B. Apply an IP whitelist policy; only the specific users' workstations will be in the whitelist
  • C. Apply a basic authentication - LDAP policy; the internal Active Directory will be configured as the LDAP source for authenticating users
  • D. Apply an OAuth 2.0 access token enforcement policy; the internal Active Directory will be configured as the OAuth server

Answer: A

 

NEW QUESTION 35
What is true about the technology architecture of Anypoint VPCs?

  • A. Each CloudHub environment requires a separate Anypoint VPC
  • B. The private IP address range of an Anypoint VPC is automatically chosen by CloudHub
  • C. VPC peering can be used to link the underlying AWS VPC to an on-premises (non AWS) private network
  • D. Traffic between Mule applications deployed to an Anypoint VPC and on-premises systems can stay within a private network

Answer: D

Explanation:
Correct answer: Traffic between Mule applications deployed to an Anypoint VPC and on-premises systems can stay within a private network
*****************************************
>> The private IP address range of an Anypoint VPC is NOT automatically chosen by CloudHub. It is chosen by us at the time of creating VPC using thr CIDR blocks.
CIDR Block: The size of the Anypoint VPC in Classless Inter-Domain Routing (CIDR) notation.
For example, if you set it to 10.111.0.0/24, the Anypoint VPC is granted 256 IP addresses from 10.111.0.0 to 10.111.0.255.
Ideally, the CIDR Blocks you choose for the Anypoint VPC come from a private IP space, and should not overlap with any other Anypoint VPC's CIDR Blocks, or any CIDR Blocks in use in your corporate network.

that each CloudHub environment requires a separate Anypoint VPC. Once an Anypoint VPC is created, we can choose a same VPC by multiple environments. However, it is generally a best and recommended practice to always have seperate Anypoint VPCs for Non-Prod and Prod environments.
>> We use Anypoint VPN to link the underlying AWS VPC to an on-premises (non AWS) private network. NOT VPC Peering.
Reference:
Only true statement in the given choices is that the traffic between Mule applications deployed to an Anypoint VPC and on-premises systems can stay within a private network.
https://docs.mulesoft.com/runtime-manager/vpc-connectivity-methods-concept

 

NEW QUESTION 36
What condition requires using a CloudHub Dedicated Load Balancer?

  • A. When API invocations across multiple CloudHub workers must be load balanced
  • B. When server-side load-balanced TLS mutual authentication is required between API implementations and API clients
  • C. When custom DNS names are required for API implementations deployed to customer-hosted Mule runtimes
  • D. When cross-region load balancing is required between separate deployments of the same Mule application

Answer: B

Explanation:
Correct answer: When server-side load-balanced TLS mutual authentication is required between API implementations and API clients
*****************************************
Fact/ Memory Tip: Although there are many benefits of CloudHub Dedicated Load balancer, TWO important things that should come to ones mind for considering it are:
>> Having URL endpoints with Custom DNS names on CloudHub deployed apps
>> Configuring custom certificates for both HTTPS and Two-way (Mutual) authentication.
Coming to the options provided for this
>> We
CANNOT use DLB to perform cross-region load balancing between separate deployments of the same Mule application.
>> We can have mapping rules to have more than one DLB URL pointing to same Mule app. But vicevera (More than one Mule app having same DLB URL) is NOT POSSIBLE
>> It is true that DLB helps to setup custom DNS names for Cloudhub deployed Mule apps but NOT true for apps deployed to Customer-hosted Mule Runtimes.
>> It is true to that we can load balance API invocations across multiple CloudHub workers using DLB but it is NOT A MUST. We can achieve the same (load balancing) using SLB (Shared Load Balancer) too. We DO NOT necessarily require DLB for achieve it.
So the only right option that fits the scenario and requires us to use DLB is when TLS mutual authentication is required between API implementations and API clients.

 

NEW QUESTION 37
An organization makes a strategic decision to move towards an IT operating model that emphasizes consumption of reusable IT assets using modern APIs (as defined by MuleSoft).
What best describes each modern API in relation to this new IT operating model?

  • A. Each modern API must be REST and HTTP based.
  • B. Each modern API must be easy to consume, so should avoid complex authentication mechanisms such as SAML or JWT.
  • C. Each modern API has its own software development lifecycle, which reduces the need for documentation and automation.
  • D. Each modern API must be treated like a product and designed for a particular target audience (for instance, mobile app developers)

Answer: D

 

NEW QUESTION 38
Say, there is a legacy CRM system called CRM-Z which is offering below functions:
1. Customer creation
2. Amend details of an existing customer
3. Retrieve details of a customer
4. Suspend a customer

  • A. Implement different system APIs named createCustomerInCRMZ, amendCustomerInCRMZ, retrieveCustomerFromCRMZ and suspendCustomerInCRMZ as they are modular and has seperation of concerns
  • B. Implement a system API named customerManagement which has all the functionalities wrapped in it as various operations/resources
  • C. Implement different system APIs named createCustomer, amendCustomer, retrieveCustomer and suspendCustomer as they are modular and has seperation of concerns

Answer: C

Explanation:
Correct answer: Implement different system APIs named createCustomer, amendCustomer, retrieveCustomer and suspendCustomer as they are modular and has seperation of concerns
*****************************************
>> It is quite normal to have a single API and different Verb + Resource combinations. However, this fits well for an Experience API or a Process API but not a best architecture style for System APIs. So, option with just one customerManagement API is not the best choice here.
>> The option with APIs in createCustomerInCRMZ format is next close choice w.r.t modularization and less maintenance but the naming of APIs is directly coupled with the legacy system. A better foreseen approach would be to name your APIs by abstracting the backend system names as it allows seamless replacement/migration of any backend system anytime. So, this is not the correct choice too.
>> createCustomer, amendCustomer, retrieveCustomer and suspendCustomer is the right approach and is the best fit compared to other options as they are both modular and same time got the names decoupled from backend system and it has covered all requirements a System API needs.

 

NEW QUESTION 39
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. Do not set a timeout; the Invocation of this API Is mandatory and so we must wait until it responds
  • B. Set a timeout of 50 ms; this times out more invocations of that API but gives additional room for retries
  • C. Set a timeout of 100 ms; that leaves 400 ms for the other two downstream APIs to complete
  • D. 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

Answer: B

 

NEW QUESTION 40
Which of the following best fits the definition of API-led connectivity?

  • A. API-led connectivity is a 3-layered architecture covering Experience, Process and System layers
  • B. API-led connectivity is not just an architecture or technology but also a way to organize people and processes for efficient IT delivery in the organization
  • C. API-led connectivity is a technology which enabled us to implement Experience, Process and System layer based APIs

Answer: B

Explanation:
Correct answer: API-led connectivity is not just an architecture or technology but also a way to organize people and processes for efficient IT delivery in the organization.
*****************************************
Reference:

 

NEW QUESTION 41
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?

  • A. 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
  • B. 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.
  • 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. 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

Answer: B

Explanation:
Correct answer: 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 APIs
*****************************************
>> Anypoint Exchange is for asset discovery and documentation. It has got no provision to modify the properties of Mule API implementations at all.
>> API Manager is for managing API instances, their contracts, policies and SLAs. It has also got no provision to modify the properties of API implementations.
>> API policies are to address Non-functional requirements of APIs and has again got no provision to modify the properties of API implementations.
So, the right way and recommended way to do this as part of development practice is to bundle properties files for each environment into the Mule API implementation and just point and refer to respective file per environment.

 

NEW QUESTION 42
A REST API is being designed to implement a Mule application.
What standard interface definition language can be used to define REST APIs?

  • A. AsyncAPI Specification
  • B. Web Service Definition Language(WSDL)
  • C. YAML
  • D. OpenAPI Specification (OAS)

Answer: D

 

NEW QUESTION 43
An API has been updated in Anypoint Exchange by its API producer from version 3.1.1 to 3.2.0 following accepted semantic versioning practices and the changes have been communicated via the API's public portal.
The API endpoint does NOT change in the new version.
How should the developer of an API client respond to this change?

  • A. The API producer should be requested to run the old version in parallel with the new one
  • B. The API producer should be contacted to understand the change to existing functionality
  • C. The API client code ONLY needs to be changed if it needs to take advantage of new features
  • D. The update should be identified as a project risk and full regression testing of the functionality that uses this API should be run

Answer: D

 

NEW QUESTION 44
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?

  • A. The client ID and secret obtained from Anypoint Exchange for the API instance in the STAGING environment
  • B. A valid OAuth token obtained from Anypoint Platform and its associated client ID and secret
  • C. The client ID and secret for the Anypoint Platform account owning the API in the STAGING environment
  • D. The client ID and secret for the Anypoint Platform account's STAGING environment

Answer: B

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

 

NEW QUESTION 45
What best describes the Fully Qualified Domain Names (FQDNs), also known as DNS entries, created when a Mule application is deployed to the CloudHub Shared Worker Cloud?

  • A. The FQDNs are determined by the application name, but can be modified by an administrator after deployment
  • B. The FQDNs are determined by both the application name and the Anypoint Platform organization
  • C. A fixed number of FQDNs are created, IRRESPECTIVE of the environment and VPC design
  • D. The FQDNs are determined by the application name chosen, IRRESPECTIVE of the region

Answer: D

Explanation:
Correct answer: The FQDNs are determined by the application name chosen, IRRESPECTIVE of the region
*****************************************
>> When deploying applications to Shared Worker Cloud, the FQDN are always determined by application name chosen.
>> It does NOT matter what region the app is being deployed to.
>> Although it is fact and true that the generated FQDN will have the region included in it (Ex: exp-salesorder-api.au-s1.cloudhub.io), it does NOT mean that the same name can be used when deploying to another CloudHub region.
>> Application name should be universally unique irrespective of Region and Organization and solely determines the FQDN for Shared Load Balancers.

 

NEW QUESTION 46
Refer to the exhibit.

What is a valid API in the sense of API-led connectivity and application networks?
A) Java RMI over TCP

B) Java RMI over TCP

C) CORBA over HOP

D) XML over UDP

  • A. Option B
  • B. Option C
  • C. Option A
  • D. Option D

Answer: D

 

NEW QUESTION 47
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. Modify the client application to call the API using the client application's credentials
  • B. Request access to the appropriate API Instances deployed to multiple environments using the client application's credentials
  • C. Create a new application in Anypoint Exchange for requesting access to the API
  • D. Approve the client application request for the chosen SLA tier

Answer: D

Explanation:
Correct answer: Approve the client application request for the chosen SLA tier
*****************************************
>> Only approving the client application request for the chosen SLA tier can be automated
>> Rest of the provided options are not valid

 

NEW QUESTION 48
An API implementation is being designed that must invoke an Order API, which is known to repeatedly experience downtime.
For this reason, a fallback API is to be called when the Order API is unavailable.
What approach to designing the invocation of the fallback API provides the best resilience?

  • A. Search Anypoint Exchange for a suitable existing fallback API, and then implement invocations to this fallback API in addition to the Order API
  • B. Redirect client requests through an HTTP 307 Temporary Redirect status code to the fallback API whenever the Order API is unavailable
  • C. Set an option in the HTTP Requester component that invokes the Order API to instead invoke a fallback API whenever an HTTP 4xx or 5xx response status code is returned from the Order API
  • D. Create a separate entry for the Order API in API Manager, and then invoke this API as a fallback API if the primary Order API is unavailable

Answer: C

 

NEW QUESTION 49
An organization has several APIs that accept JSON data over HTTP POST. The APIs are all publicly available and are associated with several mobile applications and web applications.
The organization does NOT want to use any authentication or compliance policies for these APIs, but at the same time, is worried that some bad actor could send payloads that could somehow compromise the applications or servers running the API implementations.
What out-of-the-box Anypoint Platform policy can address exposure to this threat?

  • A. Apply an IP blacklist policy to all APIs; the blacklist will Include all bad actors
  • B. Apply a Header injection and removal policy that detects the malicious data before it is used
  • C. Apply a JSON threat protection policy to all APIs to detect potential threat vectors
  • D. Shut out bad actors by using HTTPS mutual authentication for all API invocations

Answer: A

 

NEW QUESTION 50
What Mule application can have API policies applied by Anypoint Platform to the endpoint exposed by that Mule application?
A) A Mule application that accepts requests over HTTP/1.x

B) A Mule application that accepts JSON requests over TCP but is NOT required to provide a response

C) A Mute application that accepts JSON requests over WebSocket

D) A Mule application that accepts gRPC requests over HTTP/2

  • A. Option B
  • B. Option C
  • C. Option D
  • D. Option A

Answer: A

 

NEW QUESTION 51
An API implementation is being designed that must invoke an Order API, which is known to repeatedly experience downtime.
For this reason, a fallback API is to be called when the Order API is unavailable.
What approach to designing the invocation of the fallback API provides the best resilience?

  • A. Redirect client requests through an HTTP 307 Temporary Redirect status code to the fallback API whenever the Order API is unavailable
  • B. Set an option in the HTTP Requester component that invokes the Order API to instead invoke a fallback API whenever an HTTP 4xx or 5xx response status code is returned from the Order API
  • C. Search Anypoint Exchange for a suitable existing fallback API, and then implement invocations to this fallback API in addition to the Order API
  • D. Create a separate entry for the Order API in API Manager, and then invoke this API as a fallback API if the primary Order API is unavailable

Answer: C

Explanation:
Correct answer: Search Anypoint exchange for a suitable existing fallback API, and then implement invocations to this fallback API in addition to the order API
*****************************************
>> It is not ideal and good approach, until unless there is a pre-approved agreement with the API clients that they will receive a HTTP 3xx temporary redirect status code and they have to implement fallback logic their side to call another API.
>> Creating separate entry of same Order API in API manager would just create an another instance of it on top of same API implementation. So, it does NO GOOD by using clone od same API as a fallback API. Fallback API should be ideally a different API implementation that is not same as primary one.
>> There is NO option currently provided by Anypoint HTTP Connector that allows us to invoke a fallback API when we receive certain HTTP status codes in response.
The only statement TRUE in the given options is to Search Anypoint exchange for a suitable existing fallback API, and then implement invocations to this fallback API in addition to the order API.

 

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

  • A. 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.
  • B. They reduce the dependency on the underlying backend systems by helping unlock data from backend systems In a reusable and consumable way.
  • C. They provide an additional layer of resilience on top of the underlying backend system, thereby insulating clients from extended failure of these systems.
  • D. They can compose data from various sources and combine them with orchestration logic to create higher level value.

Answer: C

Explanation:
Correct answer: They provide an additional layer of resilience on top of the underlying backend system, thereby insulating clients from extended failure of these systems.
*****************************************
In API-led connectivity,
>> Experience APIs - 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.
>> Process APIs - compose data from various sources and combine them with orchestration logic to create higher level value
>> System APIs - reduce the dependency on the underlying backend systems by helping unlock data from backend systems in a reusable and consumable way.
However, they NEVER promise that they provide an additional layer of resilience on top of the underlying backend system, thereby insulating clients from extended failure of these systems.
https://dzone.com/articles/api-led-connectivity-with-mule

 

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

  • A. A decrease in the number of connections within the application network supporting the business process.
  • B. An overall lower usage of resources because each fine-grained API consumes less resources.
  • C. A higher number of discoverable API-related assets in the application network.
  • D. A better response time for the end user as a result of the APIs being smaller in scope and complexity.

Answer: D

 

NEW QUESTION 54
Refer to the exhibit.

A RAML definition has been proposed for a new Promotions Process API, and has been published to Anypoint Exchange.
The Marketing Department, who will be an important consumer of the Promotions API, has important requirements and expectations that must be met.
What is the most effective way to use Anypoint Platform features to involve the Marketing Department in this early API design phase?
A) Ask the Marketing Department to interact with a mocking implementation of the API using the automatically generated API Console

B) Organize a design workshop with the DBAs of the Marketing Department in which the database schema of the Marketing IT systems is translated into RAML

C) Use Anypoint Studio to Implement the API as a Mule application, then deploy that API implementation to CloudHub and ask the Marketing Department to interact with it

D) Export an integration test suite from API designer and have the Marketing Department execute the tests In that suite to ensure they pass

  • A. Option B
  • B. Option C
  • C. Option A
  • D. Option D

Answer: D

 

NEW QUESTION 55
What Anypoint Connectors support transactions?

  • A. Database, JMS, VM, SFTP
  • B. Database, VM, File
  • C. Database, 3MS, HTTP
  • D. Database, JMS, VM

Answer: D

 

NEW QUESTION 56
Refer to the exhibit.

An organization is running a Mule standalone runtime and has configured Active Directory as the Anypoint Platform external Identity Provider. The organization does not have budget for other system components.
What policy should be applied to all instances of APIs in the organization to most effectively restrict access to a specific group of internal users?

  • A. Apply a basic authentication - LDAP policy; the internal Active Directory will be configured as the LDAP source for authenticating users.
  • B. Apply an OAuth 2.0 access token enforcement policy; the internal Active Directory will be configured as the OAuth server.
  • C. Apply a client ID enforcement policy; the specific group of users will configure their client applications to use their specific client credentials.
  • D. Apply an IP whitelist policy; only the specific users' workstations will be in the whitelist.

Answer: A

 

NEW QUESTION 57
......

Try 100% Updated MCPA-Level-1 Exam Questions [2023]: https://freetorrent.dumpstests.com/MCPA-Level-1-latest-test-dumps.html