Rootconf Delhi edition

On network engineering, infrastructure automation and DevOps

Load Balancing : in-depth study to scale @ 80K TPS

Submitted by Shrey Agarwal (@shreyagarwal) on Feb 28, 2019

Section: Full talk of 40 mins duration Technical level: Intermediate Session type: Lecture Status: Confirmed & scheduled


  • Introduction to different methodologies and topologies of load balancing.
  • Discussion of pros and cons of different topologies and tech.
  • Planning and setup of the applications,

Key takeaways
Types of loadbalancing strategies. Software routing , how it happens in multi tier and datacentre setups. * How to handle extraordinary scale of TCP/Http traffic.

Intended audience
* any devops/full-stack eng. who is planning a service setup and looking for evaluation on solutions


  • Referencing the 13 yr old article of willy tarreau ( 2006 )
  • 5 categories of LB

  • Evaluation params of LBs

  • DNS Load Balancing Detail

  • Layer 3/4 Loadbalancing
  • Haproxy example and monitoring params

  • Layer 7 Loadbalancing

  • Hardware and Software Routing ( setups and cases of each )

  • LVS: history and implementation

    • NAtting
    • Direct Routing
    • Tunnel Based routing
  • RP Filter

  • What to monitor
  • Interrupts handling and CPU affinity
  • HA with Keepalived and consul

  • References



Speaker bio

I am involved with researching the tech of the project, and planning the setup of tech of the project in my Org.



{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}