HAProxy Primary Use Case

Vijay Muddu - PeerSpot reviewer
Manager server admin and security at Vivaconnect

I use the solution in my company for TCP streams. I have not used the product for web servers like Apache and NGINX. I have used the product for SMTP and SMPP protocols. I also used the tool for email services and POP3 servers. HAProxy handles the area where traffic has to be forwarded from one port to another very well.

View full review »
Landry  Mbala - PeerSpot reviewer
Développeur applications at Trust Merchant Bank

We use it as a load balancer for our application servers, including Bonita, VPMN, our NAS reporting tools, and Telus solutions. We have two or four applications in the back end and use HAProxy as a load balancer.

View full review »
Roger Seelaender - PeerSpot reviewer
UCaaS Engineering Manager at EarthLink

The primary use case of this solution is to control the IP addresses accessing our devices and and blocking invalid requests to our back end servers.

View full review »
Buyer's Guide
HAProxy
March 2024
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
767,847 professionals have used our research since 2012.
Bhaskar Rao - PeerSpot reviewer
Sr. Network Engineer at Yamaha

For production purposes, we use HAProxy, which is a web application.

Our primary use case is load balancing.

View full review »
Nathanel Sulimanov - PeerSpot reviewer
Platform Architect at SES

We primarily use HAProxy for the load balancer. 

View full review »
AANKITGUPTAA - PeerSpot reviewer
Consultant at Pi DATACENTERS

The product is an open-source load balancer. We deploy it for our application as a front-end server where all the users come on that particular HAProxy server, and it is redirected to our back-end servers.

View full review »
Tasos Papadopoulos - PeerSpot reviewer
CTO at Qivos

HAProxy has been our primary SSL termination technology in production. We use it for our own product, which is Qivos Cloud. It is a software service and we used HAProxy for high-traffic API gateways. These products load balance our servers.

View full review »
Tomislav Horvatović - PeerSpot reviewer
System Administrator at Styria IT

The main use cases are for load balancing and limiting traffic. It is utilized as a front-end server for balancing HTTP traffic, as well as for balancing traffic between application servers and database servers like Redis and Elasticsearch. HAProxy is employed for both HTTP and TCP load balancing purposes, ensuring optimal resource utilization and preventing overloading of any single server. 

View full review »
KS
Manager - IT Infrastructure and Network at a tech services company with 1,001-5,000 employees

We are using HAProxy for load balancing.

View full review »
JT
UNIX System Administrator at a financial services firm with 5,001-10,000 employees

I use it for managing Redis clusters where I have a front-end for a read-write and a front-end for a read-only. I have no idea who else in my company uses it. I had opted to use this because we have silos in our company. We have a network silo that does the load balancing, and I wanted to control how these tests worked with the load balancing. I wanted them to do load balancing where they hand off like a TCP Fast Open. They perform a check on these services with TCP Fast Open.

For example, there is one free HAProxy service for each node, and they use TCP Fast Open for things like that. It's flipped to the HAProxy, and then they establish a persistent connection. It's more of a hand-off, and then I can do all the magic. You can do most of the things I'm doing with HAProxy in F5 too. However, it's siloed off and takes a long time to get things done. I don't have any agility. I took that upon myself with HAProxy because it's a lot quicker to do it myself instead of waiting weeks for somebody else to do it.

View full review »
AICARDO Sylvain - PeerSpot reviewer
System Engeneer at Inatum

We use the open source version in our dev environments, and the commercial product for production and pre-production. Our primary use case is for reverse proxy, especially for switches in the different environments. I am a system engineer. 

View full review »
SB
Senior Systems Architect at a tech vendor with 51-200 employees

We have the following use-cases for HAProxy:

  1. To load-balance dozens of Apache 2.4 Servers mod_proxy. (Internal load-balance Tomcat, Jetty, JBoss app containers, using TCP load-balancing).
  2. To load-balance hundreds of MySQL and PostgreSQL databases using TCP load-balancing. We manage inventory of these through Ansible automation.
  3. 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.
  4. 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 »
TH
Software Engineering Lead at a tech company with 10,001+ employees

E2E load balancing of Layer 7 and Layer 4 applications.

View full review »
ST
Director at a financial services firm with 501-1,000 employees

We are just using this product in our UAT environment.

View full review »
JT
UNIX System Administrator at a financial services firm with 5,001-10,000 employees

Our primary use for this solution is to mount service for Redis.

View full review »
AA
Software Engineer at a non-profit with 1,001-5,000 employees

The solution is used for high availability. We use it for the backend to distribute the load.

View full review »
it_user814488 - PeerSpot reviewer
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 »
it_user809919 - PeerSpot reviewer
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 »
Abduh  Rumfot - PeerSpot reviewer
It Security Consultant at juke

The primary use case of HAProxy is for load balancing. 

View full review »
Nasir Otis - PeerSpot reviewer
Network & Cloud Architect at Koala Compute Inc.

I use HAProxy for individuals who can not buy low balancers. I built NFV in a box and send individuals a pathway into an HAProxy VM.

View full review »
Aleksei Grishutin - PeerSpot reviewer
Team Lead at a retailer with 10,001+ employees

Our company used the solution as a proxy for Tanzu during an initial installation for conducting performance tests. 

View full review »
OA
Senior Vice President of TechOps at a computer software company with 201-500 employees

Load balancing and SSL termination.

View full review »
AZ
CTO & Founder at a financial services firm with 11-50 employees

We use it in a model teacher, project, and financial trading system.

View full review »
it_user860877 - PeerSpot reviewer
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 »
MN
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 »
SI
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 »
it_user854778 - PeerSpot reviewer
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 »
it_user860874 - PeerSpot reviewer
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 »
it_user856617 - PeerSpot reviewer
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 »
it_user854253 - PeerSpot reviewer
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 »
reviewer996537 - PeerSpot reviewer
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 »
IY
Network security at a tech services company with 51-200 employees

We are using it for application load balancing.

View full review »
Buyer's Guide
HAProxy
March 2024
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
767,847 professionals have used our research since 2012.