Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: plentz
Calling Thread.new every time you need to do something async could create more threads then you probably want. Besides that, using sidekiq you can have a dedicated machine just to process the queues.
Already solved :)