Processing Millions of Payments Through a Cloud-native Infrastructure with HAProxy

Brendan Devenney & Piotr Olchawa
Form3 Financial Cloud

Processing real-time payments requires reliable and secure infrastructure, and as the daily volume at Form3 is expressed in millions, the stakes are extraordinarily high. At this scale, with customers relying on you for one of the most critical parts of their business, the technologies chosen have to be best-in-class.

In this talk, we will share key decisions and how we found HAProxy to be the best match for both the project and Form3’s cloud-native ethos. You will learn how HAProxy fits with the plethora of supporting technologies, how we configure HAProxy remotely using its Data Plane API, how we route traffic into our Kubernetes-based Faster Payments gateway, and how we implemented high availability with Keepalived and BGP. Join us as we relive our journey in building a next-generation payment processing platform for some of the UK’s biggest banks.

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.

Brendan Devenney

Senior Software Engineer
Form3 Financial Cloud

Brendan is a software engineer with a history of secure coding in high-value environments. He has had an eclectic career path from embedded software instrumentation and performance engineering, through API security and cloud platform architecture, to building the future of banking.

Piotr Olchawa

Senior Software Engineer
Form3 Financial Cloud

Piotr is building a next-gen payment processing platform at Form3 on Kubernetes, Golang and AWS. He also doesn’t share a lot about himself in conference bios. Thanks, Piotr.

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?