Distribute the workload

Distribute the workload

Many services/applications nowadays are ill-equipped with handling a sudden rush of popularity, as is often the case on the Internet these days, to the point where the services either become unavailable or unbearably slow.

By taking a chapter from the ant colonies in the wild, where their strength lies in their numbers and the fact that everyone works together towards the same goal, we can apply the same principle to our service by using systems such as:

  • load balancers
  • message queues
  • gearman
  • memcache
  • daemons

and a few others, and you can achieve greater performance, more redundancy, higher availability and have the ability to scale your services up and down as required easily.

During this talk attendees will be lead through the world of distributed systems and scalability, and shown the how, where and what, of how to take the average application and splitting it into smaller more manageable pieces.

Speaker: 

Helgi Þorbjörnsson

Helgi Thorbjoernsson

Helgi is an Icelander transplanted in Ireland, working as the VP of Engineering and partner at Echolibre, an Irish company that prides it self of helping startups realise their dreams.

In his spare time Helgi is a PEAR extraordinaire, author, lecturer and passionate about anything performance related. Currently all his attention is divided between the PEAR installer, Pyrus and FRAPI.

Helgi frequently gives talks at various PHP and Web conferences around the world as well as writing articles for print and web magazines alike.