Rootconf 2014

On devops and cloud infrastructure

Scale anything with haproxy

Submitted by Mohamed Imran K R (@mohamedimran) on Thursday, 3 April 2014

Section: Flash talk Technical level: Intermediate Status: Confirmed & Scheduled

View proposal in schedule


Introduce and demonstrate haproxy as a web-scale load-balancer


  • Introduce haproxy as a webscale load-balancer capable of scaling any workloads
  • Demonstrate haproxy as a solution to scaling webservers, webservices, DB and discuss just about scaling any specific technology the audience wants to discuss
  • Discuss load-balancing strategies with an example
  • Discuss specific architecure solutions for magento, wordpress, drupal and elucidate how even a structureless/frameworkless app can be scaled
  • Introduce inotify based sync mechanism as an alternative to shared storage for use in load-balanced webservers
  • Introduce to security features of haproxy like rate-limiting and blackholing techniques to avoid webservers from being overwhelmed by specific attacks (should not be taken as DDoS protection schemes)
  • Demonstrate any audience query on load-balancing with an example (time permitting, we can do a full deployment)


  • GNU/Linux laptops with SSH clients or windows laptops with putty
  • SSH public keys generated and ready (we can give access to demo infra setup with load-balancers and the audience can modify configs on them to test their specific questions)

Speaker bio

open source fanboy, COO of E2ENetworks


  •   Sreekandh Balakrishnan (@gnuyoga) 5 years ago

    Love to hear about this for sure. Do u have any slideshare / presentation about this ?


  •   Mohamed Imran K R (@mohamedimran) Proposer 5 years ago (edited 5 years ago)

    Hi Sreekanth

    Thanks for your interest in this. will upload a outline/presentation in a few days

  •   Vamsee Kanakala (@vamsee) 5 years ago

    Hi Imran, are you planning to do this as a workshop or a talk?

  •   Mohamed Imran K R (@mohamedimran) Proposer 5 years ago (edited 5 years ago)

    Hi Vamsee

    I am planning to do a talk with lots of demos. I can get all the config uploaded onto a central repo so that attendees can download them as well and run it on their laptops if they are interested

    let me know your feedback if this works or if we can structure it differently ?

Login with Twitter or Google to leave a comment