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 :)
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!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.