I donβt like the overhead. Sidetiq adds Sidekiq, so I was looking for another solution.
Heroku apparently has a little-known but free add-on for the scheduler , which allows you to run rake tasks every 10 minutes, hourly or daily. This is Heroku's answer to cron jobs, and it's nice that it's a free add-on. It should work for most non-critical schedules.
Heroku states in its documents that the scheduler is a βBest effortβ service that can sometimes (but rarely) skip a scheduled event. If it is important that this task is completed, you probably want to use a custom clock process . Custom clock processes are more reliable, but they are counted according to your dynamic clock. (And as such, bear fees like any other process.)
Currently, it looks like clockwork - the recommended clock process on Heroku.
source share