Unique Top-selling MCIA-Level-1-Maintenance Exams - New 2023 MuleSoft Pratice Exam [Q35-Q51]

Share

Unique Top-selling MCIA-Level-1-Maintenance Exams - New 2023 MuleSoft Pratice Exam

MuleSoft Certified Architect Dumps MCIA-Level-1-Maintenance Exam for Full Questions - Exam Study Guide

NEW QUESTION # 35
An insurance company is implementing a MuleSoft API to get inventory details from the two vendors. Due to network issues, the invocations to vendor applications are getting timed-out intermittently. But the transactions are successful upon reprocessing What is the most performant way of implementing this requirement?

  • A. Implement Round-Robin scope to invoke the two vendor applications on two different routes Use the Try-Catch scope to implement retry mechanism for timeout errors on each route
  • B. Implement a scatter-gather scope to invoke the two vendor
    applications on two different route
    Use the Until-Successful scope to implement the retry mechanism
    for timeout errors on each route
  • C. Implement a For-Each scope to invoke the two vendor applications
    Use until successful scope to implement the retry mechanism for the timeout errors
  • D. Implement a Choice scope to invoke the two vendor applications on two different route Use the try-catch scope to implement the retry mechanism for timeout errors on each route

Answer: B


NEW QUESTION # 36
A leading bank implementing new mule API.
The purpose of API to fetch the customer account balances from the backend application and display them on the online platform the online banking platform. The online banking platform will send an array of accounts to Mule API get the account balances.
As a part of the processing the Mule API needs to insert the data into the database for auditing purposes and this process should not have any performance related implications on the account balance retrieval flow How should this requirement be implemented to achieve better throughput?

  • A. Implement a for each scope to fetch the data from the back-end application and to insert records into the Audit database
  • B. Implement the Async scope fetch the data from the backend application and to insert records in the Audit database
  • C. Implement a try-catch scope to fetch the data from the back-end application and use the Async scope to insert records into the Audit database
  • D. Implement parallel for each scope to fetch the data from the backend application and use Async scope to insert the records into the Audit database

Answer: D


NEW QUESTION # 37
A Mule application is running on a customer-hosted Mule runtime in an organization's network. The Mule application acts as a producer of asynchronous Mule events. Each Mule event must be broadcast to all interested external consumers outside the Mule application. The Mule events should be published in a way that is guaranteed in normal situations and also minimizes duplicate delivery in less frequent failure scenarios.
The organizational firewall is configured to only allow outbound traffic on ports 80 and 443. Some external event consumers are within the organizational network, while others are located outside the firewall.
What Anypoint Platform service is most idiomatic (used for its intended purpose) for publishing these Mule events to all external consumers while addressing the desired reliability goals?

  • A. Anypoint MQ
  • B. Anypoint Exchange
  • C. CloudHub VM queues
  • D. CloudHub Shared Load Balancer

Answer: A

Explanation:
Explanation
Set the Anypoint MQ connector operation to publish or consume messages, or to accept (ACK) or not accept (NACK) a message.


NEW QUESTION # 38
A customer wants to use the mapped diagnostic context (MDC) and logging variables to enrich its logging and improve tracking by providing more context in the logs.
The customer also wants to improve the throughput and lower the latency of message processing.
As an Mulesoft integration architect can you advise, what should the customer implement to meet these requirements?

  • A. Useasync logger at the level greater than INFO and use pattern layout with [%MDC] in the log4j2,xml configuration file and then configure the logging variables
  • B. Useasync logger at the level equal to DEBUG orTRACEand use pattern
    layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables
  • C. Use synchronous logging at the INFO DEBUG or Trace level and use pattern layout with
    [%MDC] in the log4j2.xml configuration file and then configure the logging variables
  • D. Use synchronous logging and use pattern layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables

Answer: A


NEW QUESTION # 39
A marketing organization is designing a Mule application to process campaign data. The Mule application will periodically check for a file in a SFTP location and process the records in the file. The size of the file can vary from 10MB to 5GB. Due to the limited availabiltty of vCores, the Mule application is deployed to a single CloudHub worker configured with vCore size 0.2.
The application must transform and send different formats of this file to three different downstream SFTP locations.
What is the most idiomatic (used for its intended purpose) and performant way to configure the SFTP operations or event sources to process the large files to support these deployment requirements?

  • A. Use an in-memory repeatable stream
  • B. Use a file-stored repeatable stream
  • C. Use an in-memory non-repeatable stream
  • D. Use a file-stored non-repeatable stream

Answer: A


NEW QUESTION # 40
The ABC company has an Anypoint Runtime Fabric on VMs/Bare Metal (RTF-VM) appliance installed on its own customer-hosted AWS infrastructure.
Mule applications are deployed to this RTF-VM appliance. As part of the company standards, the Mule application logs must be forwarded to an external log management tool (LMT).
Given the company's current setup and requirements, what is the most idiomatic (used for its intended purpose) way to send Mule application logs to the external LMT?

  • A. In RTF-VM. configure the out-of-the-box external log forwarder
  • B. In each Mule application, configure custom Log4j settings
  • C. In RTF-VM, edit the pod configuration to automatically install and configure an Anypoint Monitoring agent
  • D. In RTF-VM, install and configure the external LTM's log-forwarding agent

Answer: D


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

Answer: A

Explanation:
Explanation
Before we answer this question , we need to understand what median (50th percentile) and 80th percentile means. If the 50th percentile (median) of a response time is 500ms that means that 50% of my transactions are either as fast or faster than 500ms.
If the 90th percentile of the same transaction is at 1000ms it means that 90% are as fast or faster and only 10% are slower. Now as per upstream SLA , 99th percentile is 800 ms which means 99% of the incoming requests should have response time less than or equal to 800 ms. But as per one of the backend API , their 95th percentile is 1000 ms which means that backend API will take 1000 ms or less than that for 95% of. requests.
As there are three API invocation from upstream API , we can not conclude a timeout that can be set to meet the desired SLA as backend SLA's do not support it.
Let see why other answers are not correct.
1) Do not set a timeout --> This can potentially violate SLA's of upstream API
2) Set a timeout of 100 ms; ---> This will not work as backend API has 100 ms as median meaning only 50% requests will be answered in this time and we will get timeout for 50% of the requests. Important thing to note here is, All APIs need to be executed sequentially, so if you get timeout in first API, there is no use of going to second and third API. As a service provider you wouldn't want to keep 50% of your consumers dissatisfied. So not the best option to go with.
*To quote an example: Let's assume you have built an API to update customer contact details.
- First API is fetching customer number based on login credentials
- Second API is fetching Info in 1 table and returning unique key
- Third API, using unique key provided in second API as primary key, updating remaining details
* Now consider, if API times out in first API and can't fetch customer number, in this case, it's useless to call API 2 and 3 and that is why question mentions specifically that all APIs need to be executed sequentially.
3) Set a timeout of 50 ms --> Again not possible due to the same reason as above Hence correct answer is 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


NEW QUESTION # 42
How are the API implementation , API client, and API consumer combined to invoke and process an API ?

  • A. The API consumer creates an API client which sends API invocations to an API such that they are processed by an API implementation
  • B. The API client creates an API consumer which sends API invocations to an API such that they are processed by API implementation
  • C. The API consumer creates an API implementation , which receives API invocations from an API such that they are processed for an API client
  • D. An API client creates an API consumer, which receives API invocation from an API such that they are processed for an API implementation

Answer: D

Explanation:
Explanation
The API consumer creates an API client which sends API invocations to an API such that they are processed by an API implementation This is based on below definitions API client * An application component * that accesses a service * by invoking an API of that service - by definition of the term API over HTTP API consumer * A business role, which is often assigned to an individual * that develops API clients, i.e., performs the activities necessary for enabling an API client to invoke APIs API implementation * An application component * that implements the functionality


NEW QUESTION # 43
Refer to the exhibit.

The HTTP Listener and the Logger are being handled from which thread pools respectively?

  • A. UBER and NONBLOCKING
  • B. CPU_INTENSIVE and Dedicated Selector pool
  • C. Shared Selector Pool and CPU LITE
  • D. BLOCKING _IO and UBER

Answer: C


NEW QUESTION # 44
What is true about automating interactions with Anypoint Platform using tools such as Anypoint Platform REST API's, Anypoint CLI or the Mule Maven plugin?

  • A. Anypoint Platform API's can only automate interactions with CloudHub while the Mule maven plugin is required for deployment to customer hosted Mule runtimes
  • B. Access to Anypoint Platform API;s and Anypoint CLI can be controlled separately thruough the roles and permissions in Anypoint platform, so that specific users can get access to Anypoint CLI while others get access to the platform API's
  • C. By default, the Anypoint CLI and Mule Maven plugin are not included in the Mule runtime
  • D. API policies can be applied to the Anypoint platform API's so that only certain LOS's has access to specific functions

Answer: C

Explanation:
Explanation
Correct answer is By default, the Anypoint CLI and Mule Maven plugin are not included in the Mule runtime Maven is not part of runtime though it is part of studio. You do not need it to deploy in order to deploy your app. Same is the case with CLI.


NEW QUESTION # 45
An automation engineer needs to write scripts to automate the steps of the API lifecycle, including steps to create, publish, deploy and manage APIs and their implementations in Anypoint Platform.
What Anypoint Platform feature can be used to automate the execution of all these actions in scripts in the easiest way without needing to directly invoke the Anypoint Platform REST APIs?

  • A. The Mule Maven Plugin
  • B. Anypoint CLI
  • C. Runtime Manager agent
  • D. Automated Policies in API Manager

Answer: B

Explanation:
Explanation
Anypoint Platform provides a scripting and command-line tool for both Anypoint Platform and Anypoint Platform Private Cloud Edition (Anypoint Platform PCE). The command-line interface (CLI) supports both the interactive shell and standard CLI modes and works with: Anypoint Exchange Access management Anypoint Runtime Manager


NEW QUESTION # 46
Which Mulesoft feature helps users to delegate their access without sharing sensitive credentials or giving full control of accounts to 3rd parties?

  • A. Secure Scheme
  • B. client id enforcement policy
  • C. Connected apps
  • D. Certificates

Answer: C

Explanation:
Explanation
Connected Apps
The Connected Apps feature provides a framework that enables an external application to integrate with Anypoint Platform using APIs through OAuth 2.0 and OpenID Connect. Connected apps help users delegate their access without sharing sensitive credentials or giving full control of their accounts to third parties.
Actions taken by connected apps are audited, and users can also revoke access at any time. Note that some products do not currently include client IDs in this release of the Connected Apps feature. The Connected Apps feature enables you to use secure authentication protocols and control an app's access to user data.
Additionally, end users can authorize the app to access their Anypoint Platform data.
Mule Ref Doc : https://docs.mulesoft.com/access-management/connected-apps-overview


NEW QUESTION # 47
An ABC Farms project team is planning to build a new API that is required to work with data from different domains across the organization.
The organization has a policy that all project teams should leverage existing investments by reusing existing APIs and related resources and documentation that other project teams have already developed and deployed.
To support reuse, where on Anypoint Platform should the project team go to discover and read existing APIs, discover related resources and documentation, and interact with mocked versions of those APIs?

  • A. Runtime Manager
  • B. Anypoint Exchange
  • C. API Manager
  • D. Design Center

Answer: B

Explanation:
Explanation
The mocking service is a feature of Anypoint Platform and runs continuously. You can run the mocking service from the text editor, the visual editor, and from Anypoint Exchange. You can simulate calls to the API in API Designer before publishing the API specification to Exchange or in Exchange after publishing the API specification.


NEW QUESTION # 48
Organization wants to achieve high availability goal for Mule applications in customer hosted runtime plane.
Due to the complexity involved, data cannot be shared among of different instances of same Mule application.
What option best suits to this requirement considering high availability is very much critical to the organization?

  • A. Use third party product to implement load balancer
  • B. High availability can be achieved only in CloudHub
  • C. Use persistent object store
  • D. The cluster can be configured

Answer: A

Explanation:
Explanation
High availability is about up-time of your application
A) High availability can be achieved only in CloudHub isn't correct statement. It can be achieved in customer hosted runtime planes as well B) An object store is a facility for storing objects in or across Mule applications. Mule runtime engine (Mule) uses object stores to persist data for eventual retrieval. It can be used for disaster recovery but not for High Availability. Using object store can't guarantee that all instances won't go down at once. So not an appropriate choice.


NEW QUESTION # 49
A project team uses RAML specifications to document API functional requirements and deliver API definitions. As per the current legal requirement, all designed API definitions to be augmented with an additional non-functional requirement to protect the services from a high rate of requests according to define service level agreements.
Assuming that the project is following Mulesoft API governance and policies, how should the project team convey the necessary non-functional requirement to stakeholders?

  • A. Create proxies in API manager for the non functional requirement and publish to exchange
  • B. Add all non functional requirements as comments to RAML specification and publish to exchange
  • C. Update API definitions with the fragment for the appropriate policy and publish to exchange
  • D. Create various SLA's in API manager for the non functional requirement and publish to exchange

Answer: C


NEW QUESTION # 50
A system API EmployeeSAPI is used to fetch employee's data from an underlying SQL database.
The architect must design a caching strategy to query the database only when there is an update to the employees stable or else return a cached response in order to minimize the number of redundant transactions being handled by the database.
What must the architect do to achieve the caching objective?

  • A. Use an on table rule on employees table call invalidate cache and said new employees data to cache Use an object store caching strategy and set expiration interval to 1-hour
  • B. Use a Scheduler with a fixed frequency every hour triggering an invalidate cache flow Use an object store caching strategy and expiration interval to empty
  • C. Use a Scheduler with a fixed frequency every hour triggering an invalidate cache flow Use an object store caching strategy and set expiration interval to 1-hour
  • D. Use an On Table Row on employees table and call invalidate cache
    Use an object store caching strategy and expiration interval to empty

Answer: D


NEW QUESTION # 51
......

Best way to practice test for MuleSoft MCIA-Level-1-Maintenance: https://www.validdumps.top/MCIA-Level-1-Maintenance-exam-torrent.html