Writing HAProxy Filters in Rust

Aleksandr Orlenko
Software Engineer, Yelp

Last year, Aleksandr Orlenko talked about writing HAProxy extensions with the Rust programming language using the HAProxy’s Lua API. This time, Alex focuses on implementing HAProxy filters using Rust with an example of adding brotli compression support.

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.

Aleksandr Orlenko

Software Engineer, Yelp

Alex is an enthusiastic software engineer who loves system programming and working on infrastructure projects. His favorite programming language is Rust. He has been working at Yelp in the UK since 2018 on the Edge team, and their main focus is delivering users requests to Yelp services with low latency. In his spare time, he enjoys cycling and flying small airplanes.

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?