40 engineers on Hacker News describe using HAProxy first-hand: 10 endorse it, 1 regret it, 0 are mixed.
“We replaced NGINX with HAProxy and eliminated a whole class of bugs, micro-outages, and annoyances just by following HAProxy's best practices.”
endorse · production · lukeqsee · 2020-07-12 · source ↗ · wrong label?“Haproxy isn't quite as fast as iptables (we switched because of this) but it was delightful to configure.”
endorse · production · sillysaurusx · 2020-07-12 · source ↗ · wrong label?“we've been running haproxy for a decade. Our configurations are tuned for our applications”
endorse · production · 10 yr · blyry · 2020-02-27 · source ↗ · wrong label?“We use it on many of our projects and it has always been a very reliable piece of software, even at high traffic.”
endorse · production · bbeausej · 2017-11-27 · source ↗ · wrong label?“HAProxy was already installed and the logs it emits are the perfect balance of information so you can pick things apart”
endorse · production · orthecreedence · 2017-09-27 · source ↗ · wrong label?“haproxy can do this out of the box. I've been using it for some time to put SSH on port 443 as a backup”
endorse · personal · nly · 2015-08-02 · source ↗ · wrong label?“At my work we use HAProxy, gunicorn/Flask (web apps and APIs) and a PostgreSQL container for development”
endorse · production · 0.67 yr · knz · 2015-07-28 · source ↗ · wrong label?“set up a haproxy in the new data centre that used the old data centre databases as the main backend... We had a period of seconds where the sites were effectively read-only, but that was it.”
endorse · production · vidarh · 2014-09-10 · source ↗ · wrong label?“We also use HAProxy to serve the flash policy file directly, which is extremely fast.”
endorse · production · mmastrac · 2012-11-24 · source ↗ · wrong label?“I've had great success with mongrels with HAProxy (with maxconns=1 so only 1 request per mongrel at a time) for years.”
endorse · production · anotherjesse · 2010-03-31 · source ↗ · wrong label?“switching to a new haproxy might be a commit from days or weeks earlier when done in staging”
neutral · production · linsomniac · 2025-12-28 · source ↗ · wrong label?“which I maintained for two years until we migrated to HaProxy.”
neutral · production · JanMa · 2025-09-27 · source ↗ · wrong label?“Custom dashboard to correlate HAProxy server stats with run-time container (LXC) hooks.”
neutral · production · rtp4me · 2025-07-18 · source ↗ · wrong label?“I've been using HAProxy with http3 for several months, and it's supported http3 for over 2 years.”
neutral · personal · theandrewbailey · 2024-12-16 · source ↗ · wrong label?“the HAproxy version does not do ECDA keys for ssl certs, which is the default with certbot”
neutral · production · arkh · 2024-11-25 · source ↗ · wrong label?“we switched back to the OSS Influx and added HAProxy with manual replication and round robin load balanced.”
neutral · production · cfeduke · 2023-07-10 · source ↗ · wrong label?“everything from stock haproxy images to esoteric Python or JS images”
neutral · production · chatmasta · 2023-03-20 · source ↗ · wrong label?“HAProxy at the old host until all clients in the field have updated.”
neutral · production · toast0 · 2022-12-02 · source ↗ · wrong label?“We run k3s with haproxy ingress (which is not the default) and calico for network (again nog the default)”
neutral · production · sandGorgon · 2020-10-15 · source ↗ · wrong label?“We use HAproxy for similar reasons you describe if I'm understanding correctly.”
neutral · production · social_quotient · 2020-07-12 · source ↗ · wrong label?“I was hacking through the alpha-stage ingress plugin and editing haproxy configs by hand anyway”
neutral · production · cookiecaper · 2019-06-12 · source ↗ · wrong label?“We use HAProxy. We have been using this in prod for almost a year.”
neutral · production · 1 yr · tamalsaha001 · 2017-02-19 · source ↗ · wrong label?“tell it which are your HAProxy (load balancer) and Storage servers”
neutral · production · snuxoll · 2016-12-23 · source ↗ · wrong label?“Clocker can deploy a Kubernetes cluster with an HAProxy load-balanced set of masters and an auto-scalable cluster of workers”
neutral · production · grkvlt · 2016-12-07 · source ↗ · wrong label?“Of course with slightly different docker-compose.yml files and Dockerfiles, no HaProxy in dev, no mailcatcher in prod”
neutral · production · haffla · 2016-06-01 · source ↗ · wrong label?“trying to create a similar setup on real hardware for enterprise customers using pg, pgpool2 and haproxy is already a pain”
neutral · production · LoSboccacc · 2015-12-27 · source ↗ · wrong label?“Currently we use the restart procedure as described in the haproxy manual.”
neutral · production · rschloming · 2015-07-31 · source ↗ · wrong label?“have HAProxy in front of it all.”
neutral · production · KyleBrandt · 2015-07-23 · source ↗ · wrong label?“it will register with consul and be added to haproxy”
neutral · production · steveb · 2015-06-12 · source ↗ · wrong label?“At Yelp we have hundreds of services ... our internal HAProxies (which listen on hundreds of ports ...) reload constantly.”
neutral · production · jolynch · 2015-04-14 · source ↗ · wrong label?“The only places that we don't use it are our haproxy looad balancers that terminate SSL connections and route requests.”
neutral · production · markbnj · 2014-12-10 · source ↗ · wrong label?“spread reads in round-robin to all three nodes using an HAProxy front-end to the cluster”
neutral · production · bryantraywick · 2014-10-23 · source ↗ · wrong label?“Now we run HAProxy and we're looking Apache Traffic Server.”
neutral · production · dmourati · 2014-05-29 · source ↗ · wrong label?“Erlang, haproxy, rabbitmq, redis, postgres, cassandra, chef”
neutral · production · metabrew · 2013-11-29 · source ↗ · wrong label?“pass them through the likes of haproxy and use a sticky session”
neutral · production · tony_landis · 2013-11-07 · source ↗ · wrong label?“We use linux for: redis, elasticsearch, HAProxy, DNS (bind), nginx, mail (exim) apache, wordpress, mysql, nexpose, backups, puppet, asterix, android builds and our internal mercurial.”
neutral · production · Nick-Craver · 2013-10-16 · source ↗ · wrong label?“sockjs-tornado behind haproxy (on the same ec2 m1.large machine)”
neutral · production · RoboTeddy · 2012-11-16 · source ↗ · wrong label?“we run Node right on our existing Apache Web servers (behind haproxy).”
neutral · production · blantonl · 2012-05-17 · source ↗ · wrong label?