Asynchronous Processing with Ruby on Rails

Rails makes synchronous, request-driven processes a breeze. But what happens when you need to do something a little more complex or time-consuming? Enter asynchronous processing. We will investigate several ways to bring asynchronous processing to Rails, including cron, BackgrounDRb, AP4R, daemons, and Amazon SQS. We will look at the pros and cons of each of these in turn, along with code and real-world examples.

People planning to attend this session also want to see:

Jon Dahl

Phronos

Jonathan Dahl is a developer and entrepreneur who started using Ruby on Rails in 2005, as a founding partner at Slantwise Design. He has written gems and plugins and led development on more than a dozen Rails applications, which run the spectrum from Web 2.0 to the enterprise.

Most recently, he has focused on Zencoder, a distributed video transcoding product, and Tumblon, a web-based service for parents to track and share their children’s growth.