DrupalCampLondon 2013: Please hold. Your call is in a queue. PART 1 - Tom Phethean, Capgemini
Channel: DrupalCamp London
Date: 11/07/2013

DrupalCampLondon 2013: Please hold. Your call is in a queue. by Tom Phethean from Capgemini.

Note this is Part 1 of the session. Part 2 can be found here: http://www.youtube.com/watch?v=aMiCwd7Uq9I

It's not just the Brits that love queues, Drupal loves them too.
Maybe your website is making requests to another internal or third party system. Maybe a third party is sending messages to you. Either way, as you begin to grow your services are increasingly likely to run into problems completing these requests in a predictable amount of time and with guaranteed success.
Queueing is one solution to this, balancing load, ensuring jobs are processed successfully - but the uses don't end there.
This session will provide an overview of queueing patterns, discuss some scenarios where you may want to implement queues, and look at how Drupal implements queueing - as well as some of the gotchas in implementing queue processing at scale.