Think like an ant, distribute the workload

Helgi Þormar Þorbjörnsson (19.May.2011 at 09:30)
Workshop at Dutch PHP Conference 2011 (English - UK)

Rating: 4 of 5

Many services / applications now a day are ill equipped with handling a sudden rush of popularity, as is often the case on the internet now a days, to a 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

* gearman
* memcache
* daemons
* message queues
* load balancers

and many more, 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 piece.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

Comments closed.


Rating: 4 of 5

19.May.2011 at 12:50 by Mark Baker (98 comments)

Started fairly basic with the introduction to distributed applications, but got more interesting after the break as we moved onto gearman itself, with brief mention of other such tools (such as ZeroMQ, which will be covered in more detail tomorrow in Ian Barber's session on that topic)

Rating: 3 of 5

19.May.2011 at 13:47 by Rowan Merewood (125 comments)

Reasonable intro to various concepts. Helgi's quite obviously got some valuable real life experience with this stuff. Would have liked more of the detail though - actual configuration and code. Felt more like a long talk rather than a workshop. Nice explanations of some of the architectures though.

Rating: 4 of 5

19.May.2011 at 13:54 by Patrick van der Velden (19 comments)

It was really interesting to hear about the possibilities and the real-life experiences of Helgi regarding distributing all kinds of processes. It makes me wanna know more about it!

Rating: 4 of 5

19.May.2011 at 14:08 by Jeroen Keppens (52 comments)

I agree with Rowan. It was an interesting talk which explained a lot of concepts and strategies, but I came in expecting a hands-on workshop or at least some code examples.

Rating: 3 of 5

19.May.2011 at 14:14 by Devis Lucato (21 comments)

nice talk by Helgi, however I would have enjoyed a demo or hands-on example to play with.

Rating: 4 of 5

19.May.2011 at 15:14 by David Eriksson (15 comments)

As this was supposed to be a workshop I would also have liked to see and try some code, but thanks to the above-code level I may be able to use more of the talk on my current non-PHP projects... :-)

The anecdotes were nice to hear!

Rating: 4 of 5

19.May.2011 at 18:06 by Thijs Feryn (168 comments)

Good talk, that's why it deserves a 4-star rating. But I would also prefer a more hands-on approach.

The story telling was pretty cool, but I kept wondering when the actual "action" would come.

Rating: 4 of 5

20.May.2011 at 17:50 by Jeroen van der Laan (29 comments) via api

Got very inspired by this talk. Little hands on would make it perfect but probably wouldn't have fitted in the 3 hour time slot

Rating: 4 of 5

20.May.2011 at 20:47 by Mike van Riel (31 comments)

I had expected a more hands-on experience with Gearman and/or other tools. But after having experienced this workshop I have a lot of ideas and inspiration which I can use.
Especially the part about large servers vs. lots of small servers and how you should shift your perception.

© 2015