HAProxy Primary Use Case

Jared Bates
DevOps Engineer at a media company with 501-1,000 employees
Our primary use case for this solution is to perform Layer 7 load balancing/reverse proxying of both our internal and external web applications. We also use it for SSL offloading, and are beginning to utilize the basic Web Application Firewall functionality of it. HAProxy also performs VRRP, for redundancy, in case one of the servers were to go down. View full review »
ShawnBrito
Senior Systems Architect at a tech vendor with 51-200 employees
We have the following use-cases for HAProxy: * To load-balance dozens of Apache 2.4 Servers mod_proxy. (Internal load-balance Tomcat, Jetty, JBoss app containers, using TCP load-balancing). * To load-balance hundreds of MySQL and PostgreSQL databases using TCP load-balancing. We manage inventory of these through Ansible automation. * To provide a layer of security (username/passwd) authentication for legacy back-end Web apps that may not have username/passwd implemented yet. Some financial Web apps were created over 15 years ago and focused on reports, files, logs, and market share stats and were written in Perl. We also had a very old Kibana interface to visualize those logs. Such Web apps required HAProxy to tunnel the requests with un/pw authentication. * To redirect traffic internally based on /URL to the relevant services (DNS nameserver) and as a gateway to tunnel traffic to customers who explicitly require reverse-IP authentication. The DNS nameserver was a trendsetter that we learned quickly and now cannot live without. View full review »
John Taisto
Unix System Administrator at a financial services firm with 1,001-5,000 employees
Our primary use for this solution is to mount service for Redis. View full review »
Find out what your peers are saying about F5, Citrix, HAProxy and others in Application Delivery Controllers. Updated: May 2019.
347,894 professionals have used our research since 2012.
Fran├žois Guillier
Expert Engineer at a tech services company with 10,001+ employees
Load-balancing between hosting sites, using Level 4 and Level 7 (with proxy-protocol, depending on the requirements). View full review »
Mikolaj Niedbala
Deployment Engineer at a tech services company with 501-1,000 employees
I'm using HAProxy in two use cases. The first is as an internal load balancer for OpenStack services, in private cloud solutions. So HAProxy is used in front of Galera (MySQL cluster), Nova API, and also in front of exposed docker services. The second use case is as a load balancer for a Web hosting solution. HAProxy is load balancing external traffic. Configuration of HAProxy includes brute force sandboxing (including stick tables and hardcoded ACL for defined paths), splitting traffic by dynamic and static content to redirect it to the proper back-end, SSL, and HTTP headers management. View full review »
Software5e4d
Software Engineering Lead at a tech company with 10,001+ employees
E2E load balancing of Layer 7 and Layer 4 applications. View full review »
Devendra Joshi
Sr. System Administrator Linux & AWS at a retailer with 501-1,000 employees
I am using HAProxy on a live production Web Server (Apache load balancing). It's a very good open-source solution. View full review »
SeniorOp47fe
Senior Operations Engineer
We are using HAProxy for our internal load balancers between the front-end and back-end services. HAProxies are configured either manually (LVS redundancy included) or automatically (ambassador pattern by using a Consul & Consul-Template). View full review »
Oren Alexandroni
Senior Vice President of TechOps at a tech services company with 201-500 employees
Load balancing and SSL termination. View full review »
Arindam Mitra
Deputy Manager and Lead - IT Managed Services at a tech services company with 501-1,000 employees
Primary use case of this solution is during PoC, demos, and in development environments. I have found HAProxy very helpful in replicating production environment architecture in a development and testing environment. View full review »
reviewer996537
DevOps-Infrastructure Team Leader at a tech company with 201-500 employees
HAProxy is used both as an external (customer facing) and internal (between service APIs) solution. We use it for SSL offload, domain and path based ACLs, request header manipulations, and much more. View full review »
Sebastian Insausti
Consultor at a tech services company with 51-200 employees
In my previous company, we had a lot of connections with carriers and we had this communication centralized with HAProxy. We had a high-availavility environment with HAProxy, and Keepalived too for database connections. View full review »
Igor Novgorodov
Senior Software Engineer at a tech services company
Proxying the requests for our API to a number of back-ends. We are using it in Linux with Keepalived to ensure high availability. View full review »
reviewer854253
Software engineer
It serves as a fast front-end solution to our services. Also, it uses the mobile detection module that I developed and maintain. View full review »
Find out what your peers are saying about F5, Citrix, HAProxy and others in Application Delivery Controllers. Updated: May 2019.
347,894 professionals have used our research since 2012.

Sign Up with Email