Operations | Monitoring | ITSM | DevOps | Cloud

HAProxy

HAProxyConf 2019 - Inspect, Control, Report: HAProxy as the SRE's Door Man by Daniel Schneller

CenterDevice offers secure document storage and sharing with OCR, full-text indexing and automatic versioning. Our SREs use HAProxy to gain insights into the usage of our services, diagnose issues, and throttle or reject requests based on HAProxy ACLs. In this talk, you will see how we generate HAProxy configuration files using templates. We will describe our custom log format and demonstrate how we integrate HAProxy data with Kibana.

HAProxyConf 2019 - Fully-Automated Deployment of Anycasted Load Balancers with HAProxy and Python

Keeping your service configuration aligned over hundreds of hosts is never a simple task. This talk will illustrate how the University of Paderborn automated the integration of HAProxy into our infrastructure. As our current generation of load balancer appliances approached the end of life and we thought about improving how we managed our services, our goal was clear: we needed a scalable, consistent, active-active setup of load balancers that could be easily automated with open-source tools. We achieve scalability with Anycast but needed to make sure the configurations could keep up with application changes.

HAProxyConf 2019 - From 1.5 into the Future by Christian Platzer

At Willhaben, we run Austria’s largest classified advertising marketplace. We started using HAProxy due to our need to move to an all-HTTPS environment. Since then, we’ve leveraged HAProxy for geo-redundancy, HTTP/2, integration with Kubernetes, and blocking suspicious activity. In this talk, I will explain how we gradually shifted from basic HAProxy functionality to our current deployment, and will also describe where we encountered trouble in our production environment and how we overcame it. We are currently serving 5-6 gigabits per second of peak traffic via HAProxy, with about 20k requests per second.

HAProxyConf 2019 - Hyperscaling Self-Service Infrastructure with William Dauchy & Pierre Cheynier

At Criteo, we work at the cutting edge of commerce marketing, using Machine Learning and Artificial Intelligence to help our customers grow their businesses through hyper-relevant advertising. We run tens of thousands of servers, host containers that continuously move across data centers, and scale services through our managed APIs, with HAProxy playing a critical role across our fast-paced, event-driven infrastructure. This presentation will describe our journey to achieve load balancing served via a user-centric API in such a large and complex environment. We will share tricks and design considerations that helped us to go from a user intent expressed through an API to a scalable service running globally.

HAProxyConf 2019 - Processing Billions of Web Reqs Per Day by Oren Alexandroni & Wally Barnes III

DoubleVerify authenticates the quality of digital media for the world’s largest brands. We use HAProxy to accomplish our goals of processing billions of requests daily, increasing and decreasing load balancer pools without affecting customers, and avoiding downtime during upgrades and maintenance periods. We will share our criteria we used when we set out to move from hardware to software load balancers, how we arrived at the decision to use HAProxy, and the results we’ve seen before and afterwards.

HAProxyConf 2019 - HAProxy Load Balancing at Vimeo by Andrew Rodland

Vimeo uses HAProxy throughout the business, where it’s an integral part of delivering over a petabyte of video per day to millions of viewers. In this presentation, you will learn how we use and monitor HAProxy; You’ll learn about the Bounded-Load Consistent Hashing algorithm that Vimeo contributed to HAProxy 1.7 and other improvements in HAProxy 1.8, 1.9, and 2.0 that have improved our performance and simplified administration.

HAProxyConf 2019 - How HAProxy Helped Me Get "Near Perfect" Uptime by Eric Martinson

PlaceWise Digital is the leading provider of digital services to the shopping center industry, delivering over 200 million digital engagements annually to over 800 shopping center clients throughout North America. In the US alone, the company possesses a nearly 50% market share, yet our infrastructure team is just one: me. In this talk, I’m going to share my experiences using HAProxy to meet the demands of serving millions of visitors on Black Friday, dealing with applications that can’t be clustered, and other technical challenges that we faced and overcame to build a robust and scalable platform.

HAProxyConf 2019 - Building a Global PoP Network Using HAProxy by Luke Seelenbinder

This presentation will describe the challenges, benefits and overwhelming success of deploying a PoP network using HAProxy. You will learn how Stadia Maps uses HAProxy to increase and track performance, ensure reliability and uptime, and enforce authentication and authorization for our mapping services. Specific topics covered will be replacing active authentication with ACLs, using HAProxy’s syslog output to track usage and enforce quotas, using SRV records to route (and reroute) traffic, and the challenges encountered running an IP failover-based setup at scale.