Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Cisco 350-901 Exam - Topic 14 Question 59 Discussion

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 m this scenario?
A) Move from synchronous to asynchronous interactions with the service and implement a message queue.
B) Deploy an API gateway to centralize all inbound communication requests and offload authentication
C) Vendor all dependencies into the service that is causing delays to remove external dependency checks.
D) Leverage serverless architecture instead of containers to gain the advantage of event driven APIs.

Cisco 350-901 Exam - Topic 14 Question 59 Discussion

Actual exam question for Cisco's 350-901 exam
Question #: 59
Topic #: 14
[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 m this scenario?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Lewis
9 months ago
A is the way to go, message queues are a game changer!
upvoted 0 times
...
Freida
10 months ago
Wait, can switching to serverless really solve this? Sounds too good to be true.
upvoted 0 times
...
Emelda
10 months ago
C sounds risky, vendor lock-in isn't ideal.
upvoted 0 times
...
Lili
10 months ago
I think B could also help, but not sure if it's the best choice here.
upvoted 0 times
...
Gaston
10 months ago
Definitely A, moving to async can really help with bottlenecks.
upvoted 0 times
...
Lyda
11 months ago
I feel like switching to serverless architecture could be beneficial, but I wonder if it’s really necessary in this case. Option D might be overkill for just one service.
upvoted 0 times
...
Jutta
11 months ago
I practiced a similar question where we had to optimize service interactions. I think option C could be a good idea to reduce delays, but I'm not completely convinced.
upvoted 0 times
...
Gracie
11 months ago
I'm not entirely sure, but I think deploying an API gateway could help with managing requests better. It might not solve the bottleneck directly, though.
upvoted 0 times
...
Sherman
11 months ago
I remember studying about asynchronous interactions and how they can help reduce bottlenecks. Option A seems like it could be the right approach here.
upvoted 0 times
...
Carlee
11 months ago
Vendoring dependencies might help in some cases, but it feels like it could just be masking the underlying issue. And serverless is an interesting idea, but it might be overkill for this particular problem. I'm leaning towards the asynchronous message queue approach.
upvoted 0 times
...
Miesha
11 months ago
Okay, I think I've got it. The question is specifically asking about a design change, and moving to asynchronous communication with a message queue seems like the most appropriate solution to decouple the services and address the bottleneck. That's my pick for this one.
upvoted 0 times
...
Bulah
11 months ago
Hmm, I'm a bit unsure about this one. Adding an API gateway could help centralize communication, but I'm not sure if that would really address the root cause of the bottleneck. I'll have to think this through carefully.
upvoted 0 times
...
Beata
11 months ago
This seems like a classic case of a bottleneck in a microservices architecture. I think the key is to decouple the synchronous communication between services, so moving to asynchronous interactions with a message queue is likely the best solution.
upvoted 0 times
...
Kenneth
11 months ago
Serverless architecture? I'm not sure that's the right approach here. The question is specifically about a microservices application, and the bottleneck is in one of the services. Leveraging a message queue to decouple the services seems like the most logical solution.
upvoted 0 times
...
Carmen
11 months ago
Okay, I've got this. The question is clearly asking us to identify the design change that would address the bottleneck issue, and moving to asynchronous communication with a message queue is the way to go. That will decouple the services and allow for more scalable and resilient interactions.
upvoted 0 times
...
Matilda
11 months ago
Hmm, I'm a bit unsure about this one. Adding more instances didn't help, so I'm not sure if an API gateway or vendoring dependencies would really solve the issue. The async messaging solution sounds promising, but I'll need to think it through a bit more.
upvoted 0 times
...
Gwenn
11 months ago
This seems like a classic case of a bottleneck in a microservices architecture. I think the key here is to decouple the communication between services, so moving to asynchronous interactions with a message queue is likely the best approach.
upvoted 0 times
...
Hester
11 months ago
The key here is understanding the purpose of each frame type. Beacon frames are used for basic service set identification, so that's the one I'm going with.
upvoted 0 times
...
Johnetta
11 months ago
Ah, I remember learning about the TCP wrapper in class. It's used to add security and access control to network services, so I'll choose option E.
upvoted 0 times
...
Natalya
11 months ago
I'm a little confused by the wording of this question. Do they want the events that contain both "error" and "fail", or just events that have one or the other? I'll need to re-read the options carefully.
upvoted 0 times
...
Yuonne
11 months ago
I think I can figure this out. The question is asking about Multimedia users in the sample users on ACCS, so I'll need to review the information about the sample users and look for details on Multimedia configuration.
upvoted 0 times
...
Mose
11 months ago
I practiced a question similar to this, and I think option D is important because coordination between departments is crucial.
upvoted 0 times
...

Save Cancel