in this article on Microsoft, i've read this:
"The more you add synchronous dependencies between microservices, such as query requests, the worse the overall response time gets for the client apps.
" is it true? i think that in a synchronous communication we get feed-back more immediatly than an asynchronous communication. For example, imagine that a user send a http request to a microservice A which in turn send a request asynchronously to an another microservice B, and waiting reply of it asynchronously. If microservice B is down, then the user will waiting until a time out to get a response while in a synchronous communication he will get immediatly a response.