Try our new research platform with insights from 80,000+ expert users
it_user860874 - PeerSpot reviewer
Senior Software Engineer at a tech services company
Real User
Allowed us to evenly distribute the load across a number of servers
Pros and Cons
  • "​It has allowed us to evenly distribute the load across a number of servers, and check their health and automatically react to errors."
  • "​It needs proper HTTP/2 support.​"

What is our primary use case?

Proxying the requests for our API to a number of back-ends. We are using it in Linux with Keepalived to ensure high availability.

How has it helped my organization?

It has allowed us to evenly distribute the load across a number of servers, and check their health and automatically react to errors. It also allows us to do graceful reloads, so not a single request is lost.

What is most valuable?

  • Performance
  • Stability
  • Security
  • Active health checks of back-end servers
  • A lot of configuration options which let you deeply customize it.

What needs improvement?

It needs proper HTTP/2 support.

Buyer's Guide
HAProxy
January 2025
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.

For how long have I used the solution?

More than five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user704013 - PeerSpot reviewer
Information Technology / Software Development with 501-1,000 employees
Real User
Reliability and transparency are the most valuable features

What is most valuable?

Reliability and transparency are the most valuable features.

How has it helped my organization?

This product is replacing another balancer which was not supported anymore. So, there is no major improvement for us.

In general, the improvement is in terms of the balancer sense which is moving from a single web server/single point of failure to using several back-end servers, that greatly improves the speed and reliable uptime.

What needs improvement?

I would improve the web-based UI, but it’s a matter of personal preference.

For how long have I used the solution?

I have used this solution for one year.

What do I think about the stability of the solution?

There were no stability issues, it’s a stable product.

What do I think about the scalability of the solution?

There were no scalability issues.

How are customer service and technical support?

The technical support is very good , they are quick and responsive, which is essential for any product to succeed in this market.

Which solution did I use previously and why did I switch?

Previously, we were using another product but it is no longer supported.

How was the initial setup?

For the most part, the setup is pretty straightforward. However, as I mentioned earlier, thanks to the very good and quick technical support, all the complex requirements that we had were resolved quickly.

What's my experience with pricing, setup cost, and licensing?

The pricing is good compared to the other similar products.

Which other solutions did I evaluate?

We evaluated at least four to five other products.

What other advice do I have?

It’s a reliable product with good technical support.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Buyer's Guide
HAProxy
January 2025
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Consultor at a tech services company with 51-200 employees
Real User
We were able to centralize connections with multiple carriers in a HA environment
Pros and Cons
  • "We were able to use HAProxy for round robin with our databases, or for a centralized TCP connection in one host."
  • "The configuration should be more friendly, perhaps with a Web interface. For example, I work with the ClusterControl product for Severalnines, and we have a Web interface to deploy the HAProxy load-balancer."

What is our primary use case?

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.

How has it helped my organization?

We were able to use HAProxy for round robin with our databases, or for a centralized TCP connection in one host.

What is most valuable?

Round robin and monitoring.

What needs improvement?

From my point of view, the configuration should be more friendly, perhaps with a Web interface. For example, I work with the ClusterControl product for Severalnines, and we have a Web interface to deploy the HAProxy load-balancer.

For how long have I used the solution?

Three to five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user854253 - PeerSpot reviewer
Software engineer
User
Improves our scalability and responsiveness services
Pros and Cons
  • "It improves our scalability and responsiveness services to meet our demanding customer requirements."
  • "Maybe HAProxy could be more modular."

What is our primary use case?

It serves as a fast front-end solution to our services.

Also, it uses the mobile detection module that I developed and maintain.

How has it helped my organization?

It improves our scalability and responsiveness services to meet our demanding customer requirements. We now have much better metrics regarding clients types.

What is most valuable?

  • The Lua module to reach an increasing user base.
  • HTTP/2 support
  • Multi-thread support

What needs improvement?

Maybe HAProxy could be more modular. 

For how long have I used the solution?

One to three years.

What other advice do I have?

The SSL termination was a nice, useful addition.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user856617 - PeerSpot reviewer
Deputy Manager and Lead - IT Managed Services at a tech services company with 501-1,000 employees
Real User
Helpful in replicating production environment architecture in a development/testing environment
Pros and Cons
  • "I have found HAProxy very helpful in replicating production environment architecture in a development and testing environment."
  • "I would like to evaluate load-balancing algorithms other than round robin and SSL offloading. Also, it would be helpful if I could logically divide the HAProxy load-balancing into multiple entities so that I would install one HA Proxy LB application which could be used for different Web servers for different applications. I am not sure if these features are available."

What is our primary use case?

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.

How has it helped my organization?

It has been a great help for all the use cases noted above, and economical.

What is most valuable?

Honestly, I have only evaluated the load-balancing feature because that is what I needed in my environment. As you can understand, for development and end-to-end testing, procuring a hardware load-balancer is a pretty expensive a deal.

What needs improvement?

I would like to evaluate load-balancing algorithms other than round robin and SSL offloading.

Also, it would be helpful if I could logically divide the HAProxy load-balancing into multiple entities so that I would install one HA Proxy LB application which could be used for different Web servers for different applications. I am not sure if these features are available.

For how long have I used the solution?

One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Vice President of TechOps at a computer software company with 201-500 employees
Real User
Performance in load balancing, SSL termination, means more stability for our clients

What is our primary use case?

Load balancing and SSL termination.

How has it helped my organization?

HAProxy enabled better performance at lower costs. That enabled us to provide more stability to our clients.

What is most valuable?

Performance.

What needs improvement?

A better GUI would be nice.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

No issues with stability.

What do I think about the scalability of the solution?

No issues with scalability.

How are customer service and technical support?

Very professional, helpful.

Which solution did I use previously and why did I switch?

We used F5 BIG-IP in the past and switchED due to performance issues and costs.

How was the initial setup?

It is mostly straightforward and HAProxy was very helpful, guiding us during the deployment.

What's my experience with pricing, setup cost, and licensing?

I think that the pricing is very fair, I would definitely recommend buying the Enterprise license.

Which other solutions did I evaluate?

Citrix Netscaler and Kemp LoadMaster.

What other advice do I have?

HAProxy is a very powerful solution with great performance, but it needs to be evaluated carefully according to the specific environment and requirements.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user702264 - PeerSpot reviewer
Engineering Systems Manager and Data Scientist at a marketing services firm with 201-500 employees
Vendor
Others should try it out, for sure. It’s a great solution backed by a very smart set of technical folks.​

What is most valuable?

  • Load Balancing. We run large scale, backend infrastructure, serving millions of queries per second with low latency requirements.

How has it helped my organization?

We expect to see the following improvements:

  • Software LB that can run on commodity hardware, on enterprise grade Linux OS distributions.
  • Simplifies our operations, improves our scalability, and lowers our costs.
  • Open Source, with an established community of users that we can leverage to operate and grow our deployments.

What needs improvement?

  • Availability of REST API for Configuration and Reporting
  • An even bigger suite of Load Balancing algorithms
  • Documentation

For how long have I used the solution?

In the process of deployment.

What do I think about the stability of the solution?

We are still in the process of rolling out our deployments and migrating our traffic.

What do I think about the scalability of the solution?

We are still in the process of rolling out our deployments and migrating our traffic.

How are customer service and technical support?

Excellent. Both their Professional Services and Support Engineers that we have been working with are dedicated, have a high degree of expertise in the software, and with the entire stack in general.

Which solution did I use previously and why did I switch?

Yes, Citrix Netscaler. We switched for the reasons above.

How was the initial setup?

Complex, but their technical staff has made excellent progress on our migration to date.

Which other solutions did I evaluate?

Other popular Load Balancer solutions out there

What other advice do I have?

Others should try it out for sure. It’s a great solution backed by a very smart set of technical folks.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
reviewer996537 - PeerSpot reviewer
DevOps-Infrastructure Team Leader at a tech company with 201-500 employees
Real User
The seamless reload feature was much needed and very helpful

What is our primary use case?

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.

How has it helped my organization?

Layer 7 health checks improved stability. Logs and metrics are very rich and easy to export which makes it easier for us to pinpoint once something is not working as we expect.

What is most valuable?

With each new release, I find very useful features and love each addition. Recently, the seamless reload feature was much needed and very helpful.

What needs improvement?

I would like to see a two (or more) native cluster support without third parties or DNS manipulations.

For how long have I used the solution?

More than five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros sharing their opinions.