Azure API Management now supports session aware load balancing. This makes sure that all calls from the same user in a session go to the same backend server.