http://www.slideshare.net/mattmatt/the-current-state-of-asynchronous-processing-with-ruby