Knowledge Base | Load Balancing/Routing

Fundamentals: What Sets Containers Apart from Virtual Machines
Containers have fast become one of the most efficient ways of virtually deploying applications, offering more agility than a virtual machine (VM) can typically provide. Both containers and VMs are great tools for managing resources and application deployment, but what...

Fundamentals: Application Acceleration and the Benefits for your Service Delivery
Application acceleration is all about improving the responsiveness of a digital service. When clients access web applications, they are expecting near-immediate feedback from servers. Maintaining that level of performance requires ensuring the right resources are...

Fundamentals: What is an API Gateway?
When talking about managing web applications and the services they provide, the term “API gateway” is often thrown around, but what does it mean? In order to unpack how a gateway functions, we first need to understand what an API is. Application Programming Interface...

Fundamentals: Load Balancing and the Right Distribution Algorithm for You
With the right load balancing in place, the demand of increasing web traffic can become manageable, but how do you determine which load balancing algorithm is best suited for your applications? Does the ease of use of static load balancing better suit the services you...

Fundamentals: High Availability and the Role of a Reverse Proxy
HAProxy. High availability and a reverse proxy–it’s in the name, but what does it all mean? Before understanding how the two concepts work together in the load balancing space, we need to unpack the basics of high availability and how a reverse proxy functions. In...

Path-based Routing with HAProxy
If you host dozens of web services that reside at various subdomains, TCP ports, and paths, then migrating them to live under a single address could simplify how clients access them and make your job of managing access easier. It would mean moving from a hodgepodge of...

Log Forwarding with HAProxy and Syslog
Developing a strategy for collecting application-level logs necessitates stepping back and looking at the big picture. Engineers developing the applications may only see logging at its ground level: the code that writes the event to the log—for example a function that...

Preserve Stick Table Data When Reloading HAProxy
With HAProxy situated in front of their servers, many people leverage it as a frontline component for enabling extra security and observability for their networks. HAProxy provides a way to monitor the number of TCP connections, the rate of HTTP requests, the number...

Announcing HAProxy 2.6
HAProxy 2.6 is now available! As always, the community behind HAProxy made it possible to bring the enhancements in this release. Whether developing new functionality, fixing issues, writing documentation, QA testing, hosting CI environments, or submitting bug...
![[On-Demand Webinar] HAProxy 2.6 Feature Roundup](https://cdn.haproxy.com/wp-content/uploads/2022/06/Webinar-HAProxy-2_6-2-1000x500.png)
[On-Demand Webinar] HAProxy 2.6 Feature Roundup
Version 2.6 of the world's fastest and most widely used software load balancer has been released! Packed into it are important changes that improve performance, security, and extensibility. Watch this webinar to learn about the newest features and updates. The...