CiscoCisco
300-435 · Question #104
300-435 Question #104: Real Exam Question with Answer & Explanation
The correct answer is C: Application scalability is improved.. Asynchronous APIs significantly improve application scalability by allowing clients to continue processing tasks without blocking while waiting for responses, thus maximizing resource utilization.
Network Automation Foundation
Question
What is a characteristic of using asynchronous APIs?
Options
- AThe client waits for a response.
- BNetwork throughput is improved.
- CApplication scalability is improved.
- DThe client receives no response.
Explanation
Asynchronous APIs significantly improve application scalability by allowing clients to continue processing tasks without blocking while waiting for responses, thus maximizing resource utilization.
Common mistakes.
- A. With asynchronous APIs, the client does not wait for an immediate response; it typically receives an acknowledgment and continues processing, handling the actual response when it eventually arrives via a callback or polling mechanism.
- B. While asynchronous operations can contribute to overall system efficiency, network throughput is primarily determined by network bandwidth and latency, not solely by the asynchronous nature of the API call itself.
- D. The client absolutely receives a response with asynchronous APIs, but it typically receives it later, out of band, or through a callback mechanism, rather than waiting synchronously for it.
Concept tested. Asynchronous API benefits (scalability)
Reference. https://docs.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/
Topics
#Asynchronous API#API design#Scalability#Concurrency
Community Discussion
No community discussion yet for this question.