exam questions

Exam MCIA - Level 1 All Questions

View all questions & answers for the MCIA - Level 1 exam

Exam MCIA - Level 1 topic 1 question 14 discussion

Actual exam question from Mulesoft's MCIA - Level 1
Question #: 14
Topic #: 1
[All MCIA - Level 1 Questions]

Refer to the exhibit. One of the backend systems invoked by an API implementation enforces rate limits on the number of requests a particular client can make.
Both the backend system and the API implementation are deployed to several non-production environments in addition to production.
Rate limiting of the backend system applies to all non-production environments. The production environment, however, does NOT have any rate limiting.
What is the most effective approach to conduct performance tests of the API implementation in a staging (non-production) environment?

  • A. Use MUnit to simulate standard responses from the backend system Then conduct performance tests to identify other bottlenecks in the system
  • B. Create a mocking service that replicates the backend system's production performance characteristics Then configure the API implementation to use the mocking service and conduct the performance tests
  • C. Conduct scaled-down performance tests in the staging environment against the rate limited backend system Then upscale performance results to full production scale
  • D. Include logic within the API implementation that bypasses invocations of the backend system in a performance test situation, instead invoking local stubs that replicate typical backend system responses Then conduct performance tests using this API implementation
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Pavan_Nagineni
Highly Voted 3 years, 4 months ago
B. Create a mocking service that replicates the backend system's production performance characteristics Then configure the API implementation to use the mocking service and conduct the performance tests
upvoted 7 times
...
Alandt
Most Recent 6 months, 1 week ago
Selected Answer: B
ChatGPT: The most effective approach is: B. Create a mocking service that replicates the backend system's production performance characteristics. Then configure the API implementation to use the mocking service and conduct the performance tests. This approach ensures realistic performance testing by bypassing non-production rate limits, simulating production-like conditions, and providing control and flexibility to accurately assess the API implementation's performance.
upvoted 1 times
...
vikas_mule
10 months, 2 weeks ago
C is correct, The production environment, however, does NOT have any rate limiting. so no need to conduct rate limiting performance test in staging.
upvoted 1 times
...
anupamgogoi
1 year, 8 months ago
It should be C. We should have a PRODLIKE environment where we can test the functionality. Mock is not a good idea
upvoted 1 times
...
godricravenclaw
1 year, 10 months ago
Selected Answer: C
D requires a code change which is not advisable because it will not be deployed in production and will affect the performance results (even though it might be milliseconds only).
upvoted 1 times
...
majda091983
2 years, 1 month ago
Selected Answer: C
could not be B because it implies to touch the API implementation
upvoted 1 times
...
madgeezer
2 years, 4 months ago
Selected Answer: B
B. Create a mocking service that replicates the backend system's production performance characteristics Then configure the API implementation to use the mocking service and conduct the performance tests
upvoted 1 times
...
rodriguescont
2 years, 6 months ago
Selected Answer: B
Sounds B, but I just not figured out how the mocking service feature could help regarding the lack of rating limit on the backend in production
upvoted 1 times
godricravenclaw
1 year, 10 months ago
Agree that it is B. As for the mocking service, it will behave like in production since the mocking service will not have rate limiting.
upvoted 2 times
...
...
sanni27
2 years, 11 months ago
Should be C, because the scale down performance test always happens in production identical environment. Here it is staging environment.
upvoted 2 times
...
Outdoor25
3 years ago
Should be B.
upvoted 1 times
...
Kazzman
3 years, 4 months ago
Correct answer should be B
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago