HAProxy
High Availability Proxy — a free, open-source, high-performance TCP and HTTP load balancer and proxy server widely used in production infrastructure. HAProxy operates in either TCP mode (Layer 4) or HTTP mode (Layer 7) and supports advanced features including ACL-based routing, health checks, connection draining, rate limiting, SSL/TLS termination, PROXY Protocol, server-side keep-alives, and detailed statistics via a built-in web dashboard. It is used by large internet platforms such as GitHub, Airbnb, and Tumblr and forms the backbone of many Kubernetes ingress controllers and PaaS platforms.
Related Protocols
Mentioned in Guides
HTTP Compression: gzip vs Brotli vs zstd
Performance & Optimization
Load Balancing Strategies for APIs
Performance & Optimization
Migrating from HTTP/2 to HTTP/3: QUIC Deployment Guide
Migration & Upgrades
Reverse Proxy Configuration: Nginx, Caddy, and HAProxy
Production Infrastructure
Custom Error Pages: 404, 500, 502, and Maintenance Pages
Production Infrastructure
API Gateway Patterns: Architecture and Use Cases
API Gateway Patterns