HAProxyConf 2022
Featured Presentations
What Millions of Requests per Second Mean in Terms of Cost and Energy Savings
Over the past few years, the team behind HAProxy has advanced the technology further than ever, setting new world records in terms of performance and scalability. The benchmark achievements have reached such astonishingly large numbers—millions of requests-per-second processed, many parallel threads… Read more
Speaker
Willy Tarreau
Lead Developer
How To Take Control Of Your HAProxy Fleet: Simplicity, Flexibility, and Performance at Scale
The HAProxy team continues to push the boundaries of performance, reliability, and flexibility to give our Community and Enterprise users the very best experience. In this keynote presentation, Director of Engineering Andjelko Iharos introduces our vision for application delivery that is also simple… Read more
Speaker
Andjelko Iharos
Director of Engineering
Modernizing LinkedIn's Traffic Stack
The traffic stack at LinkedIn acts as a bridge between the user device and LinkedIn Services. The aim is to provide a consistent user experience with the best possible latency for a wide spectrum of use cases. It also provides a platform for DDoS and anti-abuse defenses, authentication, security, an… Read more
Speakers
Sanjay Singh
Sr. Software Engineer, System Infrastructure
Sri Ram Bathina
Staff Software Engineer, System Infrastructure
Data Informed Decision Making: Roblox Use Case for More Metrics
Metrics are only as valuable as how they are used. At Roblox, we use metrics to help inform decisions every day. With busy sites with thousands of backends, the HAProxy Prometheus endpoint produces an insane amount of metrics, so we have had to come up with interesting ways to capture relevant data … Read more
Speaker
Adam Mills
Principal Site Reliability Engineer
HAProxy on AWS Wavelength: Performant Load Balancing at the Edge
In this session, learn how HAProxy was leveraged to solve two critical customer problems for telecommunication providers utilizing AWS Wavelength to reduce latency and increase performance for mobile and IoT workloads. First, we will introduce how HAProxy Enterprise can be used in multi-edge environ… Read more
Speakers
Robert Belson
Developer Advocate
Chris Smith
Sr. Solutions Architect
Handling 80 Petabytes A Month: Autoscaling with Traffic Volume to Protect Revenue and Reputation
Every second you experience downtime a customer is unhappy, revenue could be lost, and your product’s reputation is at risk. HAProxy, the fastest load balancing software in the industry, has been leveraged by Docker to build a cloud native API gateway system that is scalable, resilient, and highly a… Read more
Speaker
Ryan Hristovski
Infrastructure Engineer
Using Cluster-wide Tracking for Better DDoS Protection Using Stick Tables
At SoundCloud we use HAProxy as our reverse proxy. We are the target of different DoS/DDoS attacks that aim to interrupt our service or abuse it. We have around 70 HAProxy instances and we were looking for a rate-limiting and DDoS prevention solution that collects the information from all the zones … Read more
Speaker
Sadegh Solati
System and Traffic Engineer
Load Balancing and High Availability on Postgres using HAProxy
This talk explores how Cloudflare uses HAProxy for health checks, load balancing and reading traffic among nodes set up with Postgres streaming replication in hot standby mode. Cloudflare operates multiple Postgres Clusters across four data centers, and all of these clusters are made up of six nodes… Read more
Speaker
Vignesh Ravichandran
Engineering Manager, Databases
QUIC Implementation in HAProxy
This presentation is an overview of the QUIC/HTTP3 protocols and the current status in HAProxy since its introduction in version 2.6.… Read more
Speakers
Amaury Denoyelle
HAProxy C Developer
Frédéric Lécaille
HAProxy C Developer
Far Beyond Ingress: A Networking History in Kubernetes
Kubernetes is dominating the container orchestration battlefield. However, few know the evolution of the project so far, especially regarding the networking level. Ingress resources achieved GA status in 2020, but what was happening before, and what's going to be offered in the future?… Read more
Speakers
Zlatko Bratković
Team Lead
Dario Tranchitella
Software Engineer
Scaling Bedrock Video Delivery to 50 Million Users with HAProxy
Bedrock migrated its video delivery to the cloud. Very quickly, we needed to add a cache layer to absorb the load. AWS load balancers do not allow for advanced load balancing algorithms, such as consistent hashing, so we decided to use HAProxy. Thanks to the HAProxy Runtime API, we developed a tool … Read more
Speaker
Vincent Gallissot
Lead Cloud Architect
Autoscaling with HAProxy, Consul and Nomad for High Uptime and Low-Cost Infrastructure
Autoscaling is a great tool for any team that is looking for a high uptime system while keeping costs in control. At ClassDojo, we maintain up-to-date server membership in HAProxy using HashiCorp Consul as our service discovery component. Hot reloads in HAProxy allow us to stitch together a seamless… Read more
Speaker
Urjit Singh Bhatia
Senior Software Engineer
Preventing Traffic Fingerprinting in Attack/Defense Capture the Flag Competitions
Traffic fingerprinting is a notorious issue in attack/defense Capture The Flag (CTF) competitions. In those, teams attack each other's machines in a (virtual) network, while checkers provided by the organizers validate availability and functionality of the machines. To ensure a fair contest, it shou… Read more
Speakers
Felix Dreissig
IT Security Engineer
Simon Ruderich
Network Engineer
Cybersecurity for the Rest of Us: The Web Application Firewall
Do you have a software development team that always writes absolutely perfect code? Have you managed to avoid using any third-party library or applications in your stack which were later found to have a security vulnerability? Do you have a full-time security team staffed entirely by certified indus… Read more
Speaker
Michael "Irish" O'Neill
Principal Infrastructure Software Engineer
Was That Really HAProxy?
SingularCDN provides CDN services for Brazilian customers through a small fleet of dedicated, albeit highly heterogeneous, customized rack servers hosted in a number of geographically-spaced data centers. Each server runs a variety of networking software according to its role, from caching to anti-p… Read more
Speaker
Ricardo Nabinger Sanchez
Performance Engineer
Boost Your Web Apps with HAProxy and Varnish
In this presentation, Jeremy Lecour explores how to use HAProxy and Varnish to create a web accelerator with load balancing, caching and high-availability capabilities. Jeremy unpacks the architecture and global use cases, and dives into relevant configurations including: TLS, proxy protocol, health… Read more
Speaker
Jérémy Lecour
CTO
How HAProxy Helped GEXEL to Become a Purely Remote Company
We are perhaps the smallest account in America or in the world for HAProxy, but thanks to HAProxy's with his great technical support, our company managed to overcome the difficult pandemic times.… Read more
Speaker
Carlos Casanova
Senior Director - Information Technology
How JD.COM Protects 100,000+ Email Accounts With HAProxy
As one of the largest e-commerce companies in China, JD.com manages hundreds of thousands of employee email accounts with an email system powered by Microsoft Exchange on-premises servers. To mitigate increasingly frequent account security threats such as credential stuffing and brute force, we plan… Read more
Speaker
Suo Lu
Security Engineer
HAProxy Data Plane API Journey or how we got here and where are we going with it
We released the HAProxy Data Plane API in June 2019. Since then, the API has evolved and with the latest version we bring support to most of the configuration keywords and some other features.… Read more
Speaker
Marko Juraga
Development Team Lead
Automating HAProxy using Ansible over AWS
Building resilient and highly available infrastructure is of the utmost importance in today’s world, and the principal part of such a design is a load balancer. While HAProxy is easy to set up, it can become tedious to manually include new servers in massive production environments with hundreds of … Read more
Speaker
Gursimar Singh
Author
Managing Highly Available Services over a Single SSL and Domain with HAProxy in Kubernetes
High availability is an essential requirement for systems responsible for serving information, and on the production level, this requires reliable security protocols. One of these protocols is called the Secure Socket Layer (SSL), providing secure communication in the application layer.… Read more
Speaker
Buğra Öztürk
Data Engineer