Not exactly an answer here but if you rely on Rail's ActiveJob as your job interface/adapter, you can easily swap between delayed_job and sidekiq in the future. My vote is for sidekiq, but if you start off right be depending on ActiveJob, there's no wrong answer :)
re: Rails queueing system, should I use delayed_job or sidekiq? VIEW POST
FULL DISCUSSIONNot exactly an answer here but if you rely on Rail's ActiveJob as your job interface/adapter, you can easily swap between delayed_job and sidekiq in the future. My vote is for sidekiq, but if you start off right be depending on ActiveJob, there's no wrong answer :)
I really like this approach in making it future proof in case we need to swap infrastructure that it'll be an easier swap. Thanks Mac!