If there's anyone from Lyft here answering questions, I have a few.
#1: cost. Doesn't it basically cost double to move the request from the client application to the proxy, and then from the proxy to the backend?
#2: upgrades. What happens to the clients when the proxy is being rolled out?
#3: head-of-line blocking. If an application has two streams to the same backend, one stream which is low priority and one which is higher, how does the proxy handle that?
#1: cost. Doesn't it basically cost double to move the request from the client application to the proxy, and then from the proxy to the backend?
#2: upgrades. What happens to the clients when the proxy is being rolled out?
#3: head-of-line blocking. If an application has two streams to the same backend, one stream which is low priority and one which is higher, how does the proxy handle that?