Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: mlangenberg
What should you do when you have jobs that really should not be done by a web-app server (like resizing images and S3 uploading), but users are waiting for?
So while the backend benefits to be asynchronous, the user is actually waiting for the end-result.