Skip to content

Compare Sidekiq and GoodJob and define if we should change the standard #515

Open
@malparty

Description

@malparty

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions