We recommend not using delayed job for most applications due to the extra load generated on the database. Instead we recommend a Redis based queuing library such as Sidekiq Delayed Job, also known as DJ, makes it easy to add background tasks to your Rails applications on Heroku. You can also use Resque and many other popular background queueing libraries. Delayed Job uses your database as a queue