Earlier quoted context omitted.
HAProxy and network layer load balancers are very different kind of beasts. HAProxy requires, for example, you to return your traffic via HAProxy which can make HAProxy a bottleneck, requests are usually smaller than responses. HAProxy will also require you to terminate your connections which will make you lose your source IP address if you cannot get it using proxy protocol. There are also various other benefits, bu…
HAProxy can be run as a layer 4 load balancer[0]. I think your comment is assuming it's running at http layer? [0] https://www.haproxy.com/blog/layer-4-load-balancing-nat-mode...
Re: Katran: A high-performance layer 4 load balancer
#21It still requires you to terminate the connection on HAProxy. None of the things I mentioned are affected (you lose source IP without proxy protocol, return traffic must pass thru HAProxy, you can do TLS).