QUIC Implementation in HAProxy

Amaury Denoyelle & Frédéric Lécaille
HAProxy Technologies

This presentation is an overview of the QUIC/HTTP3 protocols and the current status in HAProxy since its introduction in version 2.6.

HAProxy introduced support for the QUIC/HTTP3 protocols in version 2.5, but with experimental status. Since then, development has continued on and we are now near to providing a complete implementation for the next release.

This talk will first start with a brief recap of the QUIC/HTTP3 protocols and their advantages. Then, we will focus on their HAProxy integration: how to configure and run QUIC/HTTP3 with HAProxy and what expectations you should have for the next release.

Slide Deck

Here you can view the slides used in this presentation if you’d like a quick overview of what was shown during the talk.

Amaury Denoyelle

HAProxy C Developer, HAProxy Technologies

Amaury Denoyelle joined HAProxy Technologies in 2020 and has worked with Fredéric to finalize QUIC in HAProxy. He began his career as an embedded developer, and has been a C developer since 2013. He has always had an interest in GNU/Linux.

Frédéric Lécaille

HAProxy C Developer, HAProxy Technologies

Frédéric Lécaille has been a Linux C developer at HAProxy Technologies since 2016, where he has helped develop features including peers, the stick-table aggregator, and QUIC. Prior to that, he has worked as an Embedded Linux C developer for several companies (low-level development SetTopBoxes).

Organizations rapidly deploy HAProxy products to deliver websites and applications with the utmost performance, observability and security at any scale and in any environment. Looking for more stories?