ExamGecko
Home Home / MuleSoft / MCIA - Level 1

MuleSoft MCIA - Level 1 Practice Test - Questions Answers, Page 15

Question list
Search
Search

List of questions

Search

Related questions











One of the backend systems involved by the API implementation enforces rate limits on the number of request a particle client can make.

Both the back-end system and API implementation are deployed to several non-production environments including the staging environment and to a particular production environment. Rate limiting of the back-end system applies to all non-production environments.

The production environment however does not have any rate limiting.

What is the cost-effective approach to conduct performance test of the API implementation in the non-production staging environment?

A.
Including logic within the API implementation that bypasses in locations of the back-end system in the staging environment and invoke a Mocking service that replicates typical back-end system responses Then conduct performance test using this API implementation
A.
Including logic within the API implementation that bypasses in locations of the back-end system in the staging environment and invoke a Mocking service that replicates typical back-end system responses Then conduct performance test using this API implementation
Answers
B.
Use MUnit to simulate standard responses from the back-end system.Then conduct performance test to identify other bottlenecks in the system
B.
Use MUnit to simulate standard responses from the back-end system.Then conduct performance test to identify other bottlenecks in the system
Answers
C.
Create a Mocking service that replicates the back-end system's production performance characteristics Then configure the API implementation to use the mocking service and conduct the performance test
C.
Create a Mocking service that replicates the back-end system's production performance characteristics Then configure the API implementation to use the mocking service and conduct the performance test
Answers
D.
Conduct scaled-down performance tests in the staging environment against rate-limiting back-end system. Then upscale performance results to full production scale
D.
Conduct scaled-down performance tests in the staging environment against rate-limiting back-end system. Then upscale performance results to full production scale
Answers
Suggested answer: C

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 Row on employees table and call invalidate cacheUse an object store caching strategy and expiration interval to empty
A.
Use an On Table Row on employees table and call invalidate cacheUse an object store caching strategy and expiration interval to empty
Answers
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
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
Answers
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
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
Answers
D.
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
D.
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
Answers
Suggested answer: A

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 the Async scope fetch the data from the backend application and to insert records in the Audit database
A.
Implement the Async scope fetch the data from the backend application and to insert records in the Audit database
Answers
B.
Implement a for each scope to fetch the data from the back-end application and to insert records into the Audit database
B.
Implement a for each scope to fetch the data from the back-end application and to insert records into the Audit database
Answers
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
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
Answers
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
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
Answers
Suggested answer: D

A Mule application is built to support a local transaction for a series of operations on a single database. The mule application has a Scatter-Gather scope that participates in the local transaction.

What is the behavior of the Scatter-Gather when running within this local transaction?

A.
Execution of all routes within Scatter-Gather occurs in parallel Any error that occurs inside Scatter- Gather will result in a roll back of all the database operations
A.
Execution of all routes within Scatter-Gather occurs in parallel Any error that occurs inside Scatter- Gather will result in a roll back of all the database operations
Answers
B.
Execution of all routes within Scatter-Gather occurs sequentially Any error that occurs inside Scatter-Gather will be handled by error handler and will not result in roll back
B.
Execution of all routes within Scatter-Gather occurs sequentially Any error that occurs inside Scatter-Gather will be handled by error handler and will not result in roll back
Answers
C.
Execution of all routes within Scatter-Gather occurs sequentially Any error that occurs inside Scatter-Gather will result in a roll back of all the database operations
C.
Execution of all routes within Scatter-Gather occurs sequentially Any error that occurs inside Scatter-Gather will result in a roll back of all the database operations
Answers
D.
Execution of all routes within Scatter-Gather occurs in parallel Any error that occurs inside Scatter- Gather will be handled by error handler and will not result in roll back
D.
Execution of all routes within Scatter-Gather occurs in parallel Any error that occurs inside Scatter- Gather will be handled by error handler and will not result in roll back
Answers
Suggested answer: A

How does timeout attribute help inform design decisions while using JMS connector listening for incoming messages in an extended architecture (XA) transaction?

A.
After the timeout is exceeded, stale JMS consumer threads are destroyed and new threads are created
A.
After the timeout is exceeded, stale JMS consumer threads are destroyed and new threads are created
Answers
B.
The timeout specifies the time allowed to pass between receiving JMS messages on the same JMS connection and then after the timeout new JMS connection is established
B.
The timeout specifies the time allowed to pass between receiving JMS messages on the same JMS connection and then after the timeout new JMS connection is established
Answers
C.
The time allowed to pass between committing the transaction and the completion of the mule flow and then after the timeout flow processing triggers an error
C.
The time allowed to pass between committing the transaction and the completion of the mule flow and then after the timeout flow processing triggers an error
Answers
D.
The timeout defines the time that is allowed to pass without the transaction ending explicitly and after the timeout expires, the transaction rolls back
D.
The timeout defines the time that is allowed to pass without the transaction ending explicitly and after the timeout expires, the transaction rolls back
Answers
Suggested answer: D

An auto mobile company want to share inventory updates with dealers Dl and D2 asynchronously and concurrently via queues Q1 and Q2. Dealer Dl must consume the message from the queue Q1 and dealer D2 to must consume a message from the queue Q2.

Dealer D1 has implemented a retry mechanism to reprocess the transaction in case of any errors while processing the inventers updates. Dealer D2 has not implemented any retry mechanism.

How should the dealers acknowledge the message to avoid message loss and minimize impact on the current implementation?

A.
Dealer D1 must use auto acknowledgement and dealer D2 can use manual acknowledgement and acknowledge the message after successful processing
A.
Dealer D1 must use auto acknowledgement and dealer D2 can use manual acknowledgement and acknowledge the message after successful processing
Answers
B.
Dealer D1 can use auto acknowledgement and dealer D2 can use IMMEDIATE acknowledgement and acknowledge the message of successful processing
B.
Dealer D1 can use auto acknowledgement and dealer D2 can use IMMEDIATE acknowledgement and acknowledge the message of successful processing
Answers
C.
Dealer D1 and dealer D2 must use AUTO acknowledgement and acknowledge the message after successful processing
C.
Dealer D1 and dealer D2 must use AUTO acknowledgement and acknowledge the message after successful processing
Answers
D.
Dealer D1 can use AUTO acknowledgement and dealer D2 must use manual acknowledgement and acknowledge the message after successful processing
D.
Dealer D1 can use AUTO acknowledgement and dealer D2 must use manual acknowledgement and acknowledge the message after successful processing
Answers
Suggested answer: D

A company is using Mulesoft to develop API's and deploy them to Cloudhub and on premises targets.

Recently it has decided to enable Runtime Fabric deployment option as well and infrastructure is set up for this option.

What can be used to deploy Runtime Fabric?

A.
AnypointCLI
A.
AnypointCLI
Answers
B.
Anypoint platform REST API's
B.
Anypoint platform REST API's
Answers
C.
Directly uploading ajar file from the Runtime manager
C.
Directly uploading ajar file from the Runtime manager
Answers
D.
Mule maven plug-in
D.
Mule maven plug-in
Answers
Suggested answer: D

As an enterprise architect, what are the two reasons for which you would use a canonical data model in the new integration project using Mulesoft Anypoint platform ( choose two answers )

A.
To have consistent data structure aligned in processes
A.
To have consistent data structure aligned in processes
Answers
B.
To isolate areas within a bounded context
B.
To isolate areas within a bounded context
Answers
C.
To incorporate industry standard data formats
C.
To incorporate industry standard data formats
Answers
D.
There are multiple canonical definitions of each data type
D.
There are multiple canonical definitions of each data type
Answers
E.
Because the model isolates the back and systems and support mule applications from change
E.
Because the model isolates the back and systems and support mule applications from change
Answers
Suggested answer: A, B

A company is planning to migrate its deployment environment from on-premises cluster to a Runtime Fabric (RTF) cluster. It also has a requirement to enable Mule applications deployed to a Mule runtime instance to store and share data across application replicas and restarts.

How can these requirements be met?

A.
Anypoint object store V2 to share data between replicas in the RTF cluster
A.
Anypoint object store V2 to share data between replicas in the RTF cluster
Answers
B.
Install the object store pod on one of the cluster nodes
B.
Install the object store pod on one of the cluster nodes
Answers
C.
Configure Persistence Gateway in any of the servers using Mule Object Store
C.
Configure Persistence Gateway in any of the servers using Mule Object Store
Answers
D.
Configure Persistent Gateway at the RTF
D.
Configure Persistent Gateway at the RTF
Answers
Suggested answer: D

An organization designing a hybrid, load balanced, single cluster production environment. Due to performance service level agreement goals, it is looking into running the Mule applications in an active-active multi node cluster configuration.

What should be considered when running its Mule applications in this type of environment?

A.
All event sources, regardless of time , can be configured as the target source by the primary node in the cluster
A.
All event sources, regardless of time , can be configured as the target source by the primary node in the cluster
Answers
B.
An external load balancer is required to distribute incoming requests throughout the cluster nodes
B.
An external load balancer is required to distribute incoming requests throughout the cluster nodes
Answers
C.
A Mule application deployed to multiple nodes runs in an isolation from the other nodes in the cluster
C.
A Mule application deployed to multiple nodes runs in an isolation from the other nodes in the cluster
Answers
D.
Although the cluster environment is fully installed configured and running, it will not process any requests until an outage condition is detected by the primary node in the cluster.
D.
Although the cluster environment is fully installed configured and running, it will not process any requests until an outage condition is detected by the primary node in the cluster.
Answers
Suggested answer: B
Total 244 questions
Go to page: of 25