← Graph

Sidekiq

tool 24 connections

Open-source Ruby background job processor backed by Redis, with paid Pro and Enterprise editions. Simple to get started with, scales from a few jobs to millions, and works outside Rails. Pro/Enterprise add features such as batches, rate limiting and extra patches, distributed as paid gems via a private RubyGems server. As of Sidekiq 6 log redirection must be configured by the application. Sidekiq 7 drops the 'worker' terminology in favor of 'job', turns complex-argument warnings into hard errors (pushing invalid jobs to the dead queue), removes the delayed extension (to live on as a separate gem), and introduces a fix for the long-standing problem of jobs enqueued inside a transaction running before the transaction commits.

category
library
about
Sidekiq tool
Final pipeline uses Sidekiq with distinct queues for processing and S3 uploads.
Mentioned as an application-level concern requiring per-tenant handling.
about
Sidekiq tool
Walks through parallelizing per-row file processing using Sidekiq batches.
Cited as the typical background-job engine in the monolith path.
The entire talk is about Sidekiq — its usage patterns and its internals.
about
Sidekiq tool
Concerns how arguments should be passed to Sidekiq jobs.
about
Sidekiq tool
Describes a historical Sidekiq race condition fixed in Sidekiq 7.
about
Sidekiq tool
Concerns Sidekiq 7's fix for the transaction-commit race condition.
about
Sidekiq tool
About how to structure Sidekiq job classes.
about
Sidekiq tool
About how to scale Sidekiq up and down.
about
Sidekiq tool
About throttling enqueues based on Sidekiq/Redis load.
Recommends moving existence checks into Sidekiq jobs to prevent timing enumeration.
Uses Sidekiq background jobs as the mechanism.
Cites Sidekiq as a successful example of a developer monetizing open-source work through paid tiers.
about
Sidekiq tool
Cited for its solid out-of-the-box insights UI.
about
Sidekiq tool
Password-reset background jobs run on Sidekiq; the dashboard was insufficient for diagnosing queue delays.
has_skill
Sidekiq tool
Speaker gave a two-part Sidekiq talk covering both good practices and internals.
level: expert
person Caio Almeida
recommends
Sidekiq tool
Noted Sidekiq's built-in insights interface is a good free starting point.
project UringMachine
related_to
Sidekiq tool
Sharon lists Sidekiq as a future integration target.
tool Sidekiq
uses
Redis tool
Sidekiq persists queues, payloads and scheduled jobs in Redis.
person Michal Matyas
uses
Sidekiq tool
Used Sidekiq with separate queues for processing and uploads.
project Trezy
uses
Sidekiq tool
Runs async event handlers as Sidekiq jobs.
company BiggerPockets
uses
Sidekiq tool
Background-job processing (password reset emails, analytics jobs) runs on Sidekiq.
person Mike Perham
works_on
Sidekiq tool
Mike Perham is the creator of Sidekiq; he renamed 'workers' to 'jobs' roughly a year before the talk.
role: creator

Provenance

Total updates
2 extractions
Read by
20 extractions