Nick Ramirez Nick Ramirez | Nov 13, 2020 | BASICS, LOAD BALANCING / ROUTING
HAProxy can run in two different modes: TCP or HTTP. When operating in TCP mode, we say that it acts as a layer 4 proxy. In HTTP mode, we say that it acts as a layer 7 proxy. To understand the difference, you must first learn about the Open Systems Interconnection...
HAProxy Technologies HAProxy Technologies | Aug 31, 2020 | CLOUD, LOAD BALANCING / ROUTING, SECURITY
HAProxy Enterprise handles SAML single sign-on for your applications and integrates with identity providers like Azure Active Directory. Single sign-on (SSO) is such a familiar convenience for companies that it’s easy to forget how powerful it is. When employees...
Nick Ramirez Nick Ramirez | Aug 14, 2020 | LOAD BALANCING / ROUTING, SECURITY
HAProxy gives you an arsenal of sophisticated countermeasures including deny, tarpit, silent drop, reject, and shadowban to stop malicious users. There are two phases to stopping malicious users from abusing your website and online applications. Step one is detection,...
Marko Juraga Marko Juraga | Jul 24, 2020 | LOAD BALANCING / ROUTING, NEWS
Version 2.1 of the HAProxy Data Plane API expands support to all available request and response actions, adds Lua actions, and improves file handling. A year ago, we introduced version 1.0 of the HAProxy Data Plane API, enabling you to configure your HAProxy load...
Nick Ramirez Nick Ramirez | Jul 10, 2020 | BASICS, LOAD BALANCING / ROUTING
The HAProxy Process Manager allows you to start external programs that are managed under HAProxy. Not everything is compiled directly into HAProxy’s C code. Some components are written using other programming languages and run alongside the load balancer. These...
Marko Juraga Marko Juraga | May 27, 2020 | LOAD BALANCING / ROUTING, TECH
Under the hood, the HAProxy Data Plane API and the HAProxy Kubernetes Ingress Controller are powered by a shared set of Go libraries that apply changes to an HAProxy configuration file. In this talk, Marko Juraga describes how these libraries are developed and invites...