exam questions

Exam 350-901 All Questions

View all questions & answers for the 350-901 exam

Exam 350-901 topic 1 question 314 discussion

Actual exam question from Cisco's 350-901
Question #: 314
Topic #: 1
[All 350-901 Questions]

An application is made up of multiple microservices, each communicating via APIs. One service is beginning to be a bottleneck for the application because it can take a lot of time to complete requests. An engineer tried adding additional instances of this service behind the load balancer, but it did not have any effect. Which application design change must be implemented in this scenario?

  • A. Deploy an API gateway to centralize all inbound communication requests and offload authentication.
  • B. Vendor all dependencies into the service that is causing delays to remove external dependency checks.
  • C. Move from synchronous to asynchronous interactions with the service and implement a message queue.
  • D. Leverage serverless architecture instead of containers to gain the advantage of event driven APIs.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
whipmuffin
6 months, 1 week ago
Selected Answer: C
I agree that the best answer is **C. Move from synchronous to asynchronous interactions with the service and implement a message queue**¹²³⁴⁵. This is because synchronous communication creates a **chain** of requests between microservices that can cause **delays** and **bottlenecks**¹²⁴. Asynchronous communication allows microservices to use **messages** or **polling** to communicate with other microservices without waiting for a response¹²³⁴. A message queue is a mechanism that enables asynchronous communication by storing and delivering messages between microservices³⁵. This can improve the **performance**, **scalability**, and **resilience** of the application¹²⁵.
upvoted 3 times
...
Mika90
6 months, 3 weeks ago
Selected Answer: C
Answer is C
upvoted 1 times
...
Alexissiox
7 months ago
Selected Answer: C
Asynchronous communications must be implemented. C.
upvoted 4 times
...
lancejack2021
7 months, 1 week ago
Answer is C
upvoted 1 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 ...