Imagine that I have service A which provides the proper response for the requests and service B which wants to observe all the requests and do some time consuming tasks like logging all the requests, so its response shouldn't affect the final response of the system which is produced by service A.
In other words, I want Envoy to send a copy of requests to service B concurrently so that the low performance of service B doesn't affect the performance of the final system. What is the best practice for this scenario?