Rootconf 2018

On scaling infrastructure and operations

Herald: HAProxy agent for load feedback

Submitted by Raghu Udiyar (@rags) on Saturday, 27 January 2018

videocam
Preview video

Technical level

Advanced

Section

Crisp Talk

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +15

Abstract

Herald (https://github.com/helpshift/herald) is a haproxy agent we built to implement load feedback. This talk will explain the Haproxy load balancing problem we faced, why load feedback was required and how Herald solved the problem.

This should be interesting to folks familiar with load balancers, especially Haproxy.

Outline

  • Brief introduction to Haproxy
  • Explain the problem with load balancing when response times are uneven
  • Explain Load Feedback as the solution to the above problem
  • Explain the haproxy agent check feature and how that provides a load feedback mechanism
  • Introduce Herald as the haproxy agent check service
  • Questions

Speaker bio

I lead the Production Engineering Team at Helpshift, which is responsible for Helpshifts Infrastructure, Automations and Operations, Systems Architecture, Performance Engineering and so on. Spent almost a decade understanding, solving and setting up software solutions for small and large scale companies - from a SysAdmin to Tech Support, and now a Software Engineer - https://www.linkedin.com/in/raghusiddarth/

Links

Slides

https://speakerdeck.com/rags/herald-haproxy-agent-for-load-feedback

Preview video

https://youtu.be/Fb4BN5Tz75M

Comments

Login with Twitter or Google to leave a comment