How HAProxy forwards 2 Million Requests Per Second? - The Backend Engineering Show

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Mon, 10 May 2021 19:27:51 GMT

<p>In this show, I go into detail on how HAProxy achieved 2 million HTTP requests per second. This is a very well-written article that discusses how the HAProxy team benchmarked the product on a 64 core ARM machine leading to over 2 million requests per second. There are many components and low-level points that I try to elaborate on, timestamps below.&nbsp;</p> <p><br /></p> <p>0:00 Intro&nbsp;</p> <p>2:40 Summary of the Article&nbsp;</p> <p>11:55 Latency and Throughput in HAProxy 2.3 vs 2.4&nbsp;</p> <p>21:00 How TCP Connections Affects Performance&nbsp;</p> <p>28:00 Maximum Packets we can get in 100Gbps Network?&nbsp;</p> <p>35:00 How 64 Cores are divided between workloads&nbsp;</p> <p>40:00 Tail latencies HAProxy 2.3 vs 2.4&nbsp;</p> <p>42:50 How TLS Affects Performance?&nbsp;</p> <p><br /></p> <p>HAProxy Blog https://www.haproxy.com/blog/haproxy-forwards-over-2-million-http-requests-per-second-on-a-single-aws-arm-instance/</p> <p><br /></p> <p><br /></p> <p>Support my work on PayPal</p> <p><a href="https://bit.ly/33ENps4">https://bit.ly/33ENps4</a></p> <p>Become a Member on YouTube</p> <p><a href="https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join">https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join</a></p> <p><a href="https://emojipedia.org/teacher/">🧑‍🏫</a><strong> </strong>Courses I Teach</p> <p>https://husseinnasser.com/courses</p> <p><br /></p>