Operations | Monitoring | ITSM | DevOps | Cloud

Latest Videos

Modernizing LinkedIn's Traffic Stack | Sanjay Singh & Sri Ram Bathina

Presented by Sanjay Singh & Sri Ram Bathina (LinkedIn) at HAProxyConf 2022. In this talk, you will learn about LinkedIn's experiments with HAProxy in the past, their current HAProxy use cases, and the plan for replacing the existing stack with HAProxy. You will also see LinkedIn's evaluation process, why HAProxy came out as a winner, and how they are planning to leverage HAProxy’s features to modernize their traffic stack which will make them better prepared for the future.

What Millions of Requests per Second Mean in Terms of Cost & Energy Savings | Willy Tarreau

Presented by Willy Tarreau (HAProxy) at HAProxyConf 2022. Discover the power of HAProxy in this must-watch talk by Willy Tarreau, the developer of the original HAProxy project. Learn how HAProxy has set new world records in performance and scalability and discover how its cutting-edge technology can help you save on costs and energy consumption. With climate change at the forefront of our minds, it's more important than ever to find ways to conserve energy in every aspect of our lives. Join Willy as he explores real-life examples of energy-efficient load balancing.

Latest Updates in the HAProxy Data Plane API - Chad Lavoie - HAProxyConf 2021

The HAProxy Data Plane API now has the ability to get backends from AWS tags and Consul, upload SSL certificates, and other features that make it fit into modern configurations. In this presentation we will provide a brief introduction to the HAProxy Data Plane API and cover some of these new features in more depth.

Fostering Fearlessness: Working in the Middle of the Day Instead of the Middle of the Night

There’s no shortage of articles on CI/CD and how to run a configuration validation utility before reloading or restarting a service, but this type of validation is not the same as acceptance testing. Furthermore, these validations don’t always give you (or your leadership team) the confidence to allow you to make big changes to your Production Infrastructure during normal business hours, often preferring to err on the side of caution and scheduling a maintenance window when you might prefer to be in bed.

Set up Let's Encrypt TLS Encryption using the HAProxy Kubernetes Ingress Controller

When it comes to TLS in Kubernetes, the first thing to appreciate when you use the HAProxy Ingress Controller is that all traffic for all services traveling to your Kubernetes cluster passes through HAProxy. Requests are then routed towards the appropriate backend services depending on metadata in the request, such as the Host header. So, by enabling TLS in your ingress controller, you’re adding secure communication to all of your services at once. HAProxy is known for its advanced support of the important performance-oriented features available in TLS.

Benchmarking 5 Popular Ingress Controllers

Performance has never been more important than in a cloud-native world. Cloud-hosted resources cost money and a slow-loading application can cause a suboptimal ROI. Have you taken the time to tune your Kubernetes ingress controller and proxy? Many organizations don't until it's absolutely necessary, and most users will typically run a default, out-of-the-box configuration. In this demo, we benchmark five popular ingress controllers and put them head-to-head against each other with their default configurations.

Installing the HAProxy Kubernetes Ingress Controller using Helm

Helm, the Kubernetes package manager, revamps the way teams manage their Kubernetes resources and allows them to deploy applications in a consistent and reliable way. It is a valuable tool in a continuous delivery pipeline, with support for quick updates and rollbacks. At HAProxy Technologies, we offer Helm as the preferred method for installing the HAProxy Kubernetes Ingress Controller, and we’ll show you how to customize that installation to fit your use case.

HAProxyConf 2019 - HAProxy Go Packages Ecosystem with Marko Juraga

This presentation will describe how Go and other developers can integrate with HAProxy via the HAProxy Data Plane API and it’s packages. We will explain the motivation behind this new product and provide an overview of how we used the OpenAPI specification, including how models and server stubs are generated using go-swagger. We will delve deeper with describing client-native and config-parser packages and explain how and when to use them, by showing how we use them in our HAProxy Kubernetes Ingress Controller. We will also briefly touch on how you can contribute to these projects.