rails-templates
rails-templates copied to clipboard
Compare Sidekiq and GoodJob and define if we should change the standard
Why
Sidekiq now has viable & Prod-ready alternatives. GoodJob is one of them.
Why would we want to replace Sideqik? 👀
First, it requires you to have Redis, an additional infrastructure component to maintain (or pay for). Second, using Redis for job storage is prone to transactional integrity errors (we talk about this problem and the solution below, so continue reading).
One additional benefit of using GoodJob or SolidQueue is built-in support for recurrent jobs (cron-like). For non-Enterpise Sidekiq, you must use some third-party tool for that.
Source: Gemfile of dream
We might want to create a Discussion or an Engineering Initiative for this topic 🤔 This issue is just to prioritize among other work and ensure we will change the template after this discussion or initiative.
Who Benefits?
Future Projects with cheaper and easier-to-maintain infra.