Resque to Solid Queue Migration

We have moved several Rails projects from Resque to Solid Queue, Rails’ own database-backed Active Job backend. That includes carrying over recurring (cron-style) jobs that used to run through resque-scheduler.

Why move to Solid Queue?

What the migration involves

From experience

We wrote up the full migration, including moving cron/recurring jobs, here:

Summary

Resque still works, but it ties you to Redis and a separate scheduler gem for anything cron-like. We move the jobs, the recurring schedule, and the worker process management over to Solid Queue without losing a job in transit.

Still running Resque? Get in touch.