1. What is HAProxy?
Overview
HAProxy is a free and open source software that provides a high availability load balancer and Proxy for TCP and HTTP-based applications that spreads requests across multiple servers. It is written in C and has a reputation for being fast and efficient.
Official website documentation of HAProxy
2. Prerequisites
  - Basic networking, HTTP, Linux
3. Installation
How to install HAProxy?
  - https://github.com/haproxy/haproxy/tree/master?tab=readme-ov-file#installation
Install HAProxy with Docker
  - https://hub.docker.com/_/haproxy
4. Basics of HAProxy
HAProxy lab
5. Beyond the Basics
Hands-On Example
  - Check the advanced/ directory for more HAProxy examples.
6. Moreβ¦
Admin guide
  - https://docs.haproxy.org/dev/management.html
HAProxy cheatsheet
  - https://docs.haproxy.org/dev/configuration.html
Recommended Books