How can one reduce latency with the mandatory multiple hops in a microservices architecture for north south traffic, i.e., Front End -> API Gateway --> Backend for Front End -> Service Layer --> Backend
For East West Traffic, asynchronous communications, event brokers such as kafka can be used.
However, for north south traffic, synchronous communications, latency due to the many hops between the different components are not addressed.
Any tips on how to reduce latency for such north south multiple hops traffic, please?