Alexey Goncharuk, I remember we started working on async connection establishment. This should fix latency issue related to network which I believe gives the most contribution to overall latency. Mapping logic and other stuff can be ignored as it can very rarely be an issue at least on stable tolopogies. What is the status with async connections? That would really be a huge improvement!
Also please remember that uncontrolled async operations may lead to OOME, therefore at some point when there are too many uncompleted async operations newly invoked async operations should become synchronous, i.e. we should return completed future, ignoring the fact that user expected us to be async. I would like to have very strong reasons to start reapproaching this. --Yakov
