ExamGecko
Home Home / Salesforce / Certified MuleSoft Developer I

Salesforce Certified MuleSoft Developer I Practice Test - Questions Answers, Page 10

Question list
Search
Search

Related questions











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 A
A.
Option A
Answers
B.
Option B
B.
Option B
Answers
C.
Option C
C.
Option C
Answers
D.
Option D
D.
Option D
Answers
Suggested answer: A

Explanation:

Ask the Marketing Department to interact with a mocking implementationof the API using the automatically generated API Console.. As per MuleSoft's IT Operating Model:>>API consumers need NOT wait until the fullAPI implementation is ready.>>NO technical test-suites needs to be shared with end users to interact with APIs.>>Anypoint Platform offers a mocking capability on all the published API specifications to Anypoint Exchange which also will be rich in documentation covering all details of API functionalities and working nature.>>No needs of arranging days of workshops with end users for feedback.API consumers can use Anypoint Exchange features on the platform and interact with the API using its mocking feature. The feedback can be shared quickly on the same to incorporate any changes.

True or False. We should always make sure that the APIs being designed and developed are self-servable even if it needs more man-day effort and resources.

A.
FALSE
A.
FALSE
Answers
B.
TRUE
B.
TRUE
Answers
Suggested answer: B

Explanation:

TRUE. >> As per MuleSoft proposed IT Operating Model, designing APIs and making sure that they are discoverable and self-servable is VERY VERY IMPORTANT and decides the success of an API and its application network.


A REST API is being designed to implement a Mule application.

What standard interface definition language can be used to define REST APIs?

A.
Web Service Definition Language(WSDL)
A.
Web Service Definition Language(WSDL)
Answers
B.
OpenAPI Specification (OAS)
B.
OpenAPI Specification (OAS)
Answers
C.
YAML
C.
YAML
Answers
D.
AsyncAPI Specification
D.
AsyncAPI Specification
Answers
Suggested answer: B

A retail company is using an Order API to accept new orders. The Order API uses a JMS queue to submit orders to a backend order management service. The normal load for orders is being handled using two (2) CloudHub workers, each configured with 0.2 vCore. The CPU load of each CloudHub worker normally runs well below 70%. However, several times during the year the Order API gets four times (4x) the average number of orders. This causes the CloudHub worker CPU load to exceed 90% and the order submission time to exceed 30 seconds. The cause, however, is NOT the backend order management service, which still responds fast enough to meet the response SLA for the Order API. What is the MOST resource-efficient way to configure the Mule application's CloudHub deployment to help the company cope with this performance challenge?

A.
Permanently increase the size of each of the two (2) CloudHub workers by at least four times (4x) to one (1) vCore
A.
Permanently increase the size of each of the two (2) CloudHub workers by at least four times (4x) to one (1) vCore
Answers
B.
Use a vertical CloudHub autoscaling policy that triggers on CPU utilization greater than 70%
B.
Use a vertical CloudHub autoscaling policy that triggers on CPU utilization greater than 70%
Answers
C.
Permanently increase the number of CloudHub workers by four times (4x) to eight (8) CloudHub workers
C.
Permanently increase the number of CloudHub workers by four times (4x) to eight (8) CloudHub workers
Answers
D.
Use a horizontal CloudHub autoscaling policy that triggers on CPU utilization greater than 70%
D.
Use a horizontal CloudHub autoscaling policy that triggers on CPU utilization greater than 70%
Answers
Suggested answer: D

Explanation:

Use a horizontal CloudHub autoscaling policy that triggers on CPU utilization greater than 70%. The scenario in the question is very clearly stating that the usual traffic in the year is pretty well handled by the existing worker configuration with CPU running well below 70%. The problem occurs only 'sometimes' occasionally when there is spike in the number of orders coming in.So, based on above, We neither need to permanently increase the size of each worker nor need to permanently increase the number of workers. This is unnecessary as other than those 'occasional' times the resources are idle and wasted.We have two options left now. Either to use horizontal Cloudhub autoscaling policy to automatically increase the number of workers or to use vertical Cloudhub autoscaling policy to automatically increase the vCore size of each worker.Here, we need to take two things into consideration:1. CPU2. Order Submission Rate to JMS Queue>> From CPU perspective, both the options (horizontal and vertical scaling) solves the issue. Both helps to bring down the usage below 90%.>> However, If we go with Vertical Scaling, then from Order Submission Rate perspective, as the application is still being load balanced with two workers only, there may not be much improvement in the incoming request processing rate and order submission rate to JMS queue. The throughput would be same as before. Only CPU utilization comes down.>> But, if we go with Horizontal Scaling, it will spawn new workers and adds extra hand to increase the throughput as more workers are being load balanced now. This way we can address both CPU and Order Submission rate.Hence, Horizontal CloudHub Autoscaling policy is the right and best answer.

A company has started to create an application network and is now planning to implement a Center for Enablement (C4E) organizational model. What key factor would lead the company to decide upon a federated rather than a centralized C4E?

A.
When there are a large number of existing common assets shared by development teams
A.
When there are a large number of existing common assets shared by development teams
Answers
B.
When various teams responsible for creating APIs are new to integration and hence need extensive training
B.
When various teams responsible for creating APIs are new to integration and hence need extensive training
Answers
C.
When development is already organized into several independent initiatives or groups
C.
When development is already organized into several independent initiatives or groups
Answers
D.
When the majority of the applications in the application network are cloud based
D.
When the majority of the applications in the application network are cloud based
Answers
Suggested answer: C

Explanation:

When development is already organized into several independent initiatives or groups. >> It would require lot of process effort in an organization to have a single C4E team coordinating with multiple already organized development teams which are into several independent initiatives. A single C4E works well with different teams having at least a common initiative. So, in this scenario, federated C4E works well instead of centralized C4E.

Total 95 questions
Go to page: of 10